Apa Itu Alias?
Alias di Oracle SQL terbagi menjadi dua, yaitu:1. Alias pada tabel
2. Alias pada kolom
Kedua macam alias diatas akan Kita bahas secara detail pada tutorial kali ini.
Pada tutorial kali ini, Kita masih memakai tabel mahasiswa sebagai pola dengan data-data berikut:
SQL> SELECT * FROM mahasiswa; NPM NAMA TEMPAT_LAHIR TGL_LAHIR ALAMAT JURUSAN IPK HOBI -------- ----------------- --------------- ---------- ----------------- -------------------- ------- ----------- 2014001 Nursalim Brebes 11-11-1983 Jakarta Selatan Sistem Informasi 3,28 Makan 2014002 Nani Indriyani Bandung 05-09-1990 Kuningan Bahasa Inggris 3,5 2014003 Ahmad Fatoni Semarang 20-08-1995 Jakarta Utara Bahasa Inggris 2,91 Travelling 2014004 Sri Rahayu Jakarta 13-10-1998 Brebes Ilmu Komputer 3 2014005 Iin Parlina Jakarta 01-01-1999 Muara Karang Teknik Informatika 2,5 Reading
Alias Pada Tabel
Sintak DasarSELECT column1, column2.... FROM table_name alias_name WHERE [condition];
Contoh:
SQL> SELECT mhs.npm, mhs.nama, mhs.tempat_lahir, mhs.jurusan, mhs.ipk 2 FROM mahasiswa mhs; NPM NAMA TEMPAT_LAHIR JURUSAN IPK -------- ------------------ --------------- ----------------------- ------- 2014001 Nursalim Brebes Sistem Informasi 3,28 2014002 Nani Indriyani Bandung Bahasa Inggris 3,5 2014003 Ahmad Fatoni Semarang Bahasa Inggris 2,91 2014004 Sri Rahayu Jakarta Ilmu Komputer 3 2014005 Iin Parlina Jakarta Teknik Informatika 2,5
Alias Pada Kolom
Sintak DasarSELECT column_name alias_name FROM table_name WHERE [condition];
Contoh:
SQL> SELECT npm "Nomor Pokok Mahasiswa", nama, tempat_lahir "Tempat Lahir", jurusan, ipk "Indeks Prestasi Kumulatif" 2 FROM mahasiswa; Nomor Pokok Mahasiswa NAMA Tempat Lahir JURUSAN Indeks Prestasi Kumulatif --------------------- ----------------- ----------------- -------------------- ------------------------- 2014001 Nursalim Brebes Sistem Informasi 3,28 2014002 Nani Indriyani Bandung Bahasa Inggris 3,5 2014003 Ahmad Fatoni Semarang Bahasa Inggris 2,91 2014004 Sri Rahayu Jakarta Ilmu Komputer 3 2014005 Iin Parlina Jakarta Teknik Informatika 2,5