Apa Itu Alias?
Anda dapat menggunakan Alias (AS) di database MySQL untuk mempermudah dalam menulis query atau mempermudah dalam membaca query.Dengan menggunakan Alias, kita dapat mempersingkat penulisan nama tabel dan kolom. Misalkan Anda mempunyai tabel dengan nama TBL_MAHASISWA, maka Anda dapat menggunakan alias pada tabel tersebut seperti MHS untuk mempersingkat penulisan query.
Sebagai contoh, Kita akan menggunakan tabel TBL_KARYAWAN dan TBL_JABATAN dengan data seperti dibawah ini:
TBL_KARYAWAN
nik | nama | gender | kd_jabatan |
---|---|---|---|
0001 | Nursalim | Laki-Laki | ACC |
0002 | Iin Parlina | Perempuan | PROG |
0003 | Wongso Wibowo | Laki-Laki | FIN |
0004 | Andi Rangkuti | Laki-Laki | PROG |
0005 | Naura Krasiva | Perempuan | ACC |
TBL_JABATAN
kd_jabatan | nama_jabatan |
---|---|
ACC | Accounting |
FIN | Finance |
PROG | Programmer |
Sebagai bahan latihan untuk tutorial kali, silahkan Anda buat table seperti di atas, dan masukkan data-data seperti diatas. Kemudian Anda langsung praktekkan sesuai contoh pada tutorial ini.
Baca Juga:
Menggunakan Alias Pada Tabel
Anda dapat menggunakan Alias pada nama tabel, dengan sintak seperti dibawah ini:SELECT * FROM nama_tabel AS nama_alias;
Contoh #1:
Dibawah ini adalah contoh sederhana penggunaan Alias pada nama tabel
SELECT tk.nik, tk.nama, tk.gender, tk.kd_jabatan FROM tbl_karyawan AS tk;
Query di atas sebenarnya tidak terlalu berguna, karena Anda dapat langsung menggunakan query diatas tanpa harus menggunakan Alias.
Alias akan lebih terasa berguna, ketika Anda menggunakan Join Query yang menggabungkan beberapa tabel dalam satu query, seperti contoh #2 dibawah ini:
Contoh #2:
SELECT tk.nik, tk.nama, tk.kd_jabatan, td.nama_jabatan FROM TBL_KARYAWAN AS tk, TBL_DEPARTEMEN AS td WHERE tk.kd_departemen = td.kd_departemen;
Menggunakan Alias Pada Kolom
Anda dapat menggunakan Alias pada kolom seperti menggunakan Alias pada table. Sintaknya adalah sebagai berikut:SELECT nama_kolom AS nama_kolom_as FROM nama_table;
Contoh #1:
SELECT nik AS "Nomor Induk Karyawan", nama AS "Nama Lengkap", gender AS "Jenis Kelamin" FROM tbl_karyawan;
Catatan:
Anda dapat memberikan tanda petik dua (") untuk nama alias yang lebih dari satu kata seperti query di atas.
Menggunakan Alias Untuk Sorting
Anda juga dapat menggunakan alias sebagai sorting untuk mengurutkan data baik secara ascending maupun descending. Perhatikan baik-baik contoh berikut ini:SELECT nik AS "Nomor Induk Karyawan", nama AS "Nama Lengkap", gender AS "Jenis Kelamin" FROM tbl_karyawan ORDER BY "Nama Lengkap";
Sekian tutorial singkat Bagaimana Cara Menggunakan Operator Alias Di MySQL. Semoga bermanfaat & Selamat Belajar Database MySQL.
Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.
Salam,
~Nursalim~
Naura-Lab.blogspot.com
4 comments
tk.kd_departemen dan td.kd_departemen dapat dari mana?
Replypada SELECT nik AS "Nomor Induk Karyawan", nama AS "Nama Lengkap", gender AS "Jenis Kelamin"
ReplyFROM tbl_karyawan;
Bagaimana cara menampilkan hasilnya ?
contoh : echo $query['nik'] atau ['Nomor Induk Karyawan'];
terima kasih ilmunya.
Untuk penamaan alias apakah boleh lebih dari satu.. masalahnya program database saya memerlukan 1 kolom untuk mengisi beberapa kolom di lain tabel
Replykalau bisa hasilnya juga diperlihatkan pak!
ReplyPost a Comment