
Select merupakan query yang digunakan untuk menampilkan data pada MySQL. Banyak varian dari query select. Berikut varian query select yang sering digunakan:
SELECT * FROM namaTable;
Varian tersebut digunakan untuk menampilkan seluruh(*) data pada table namaTable.
SELECT column1, column2,… FROM namaTable;
Varian tersebut digunakan untuk menampilkan beberapa kolom dari suatu table. Jadi jika menggunkan varian tersebut, column yang tidak dideklarasikan tidak akan ditampilkan.
Contoh:
SELECT id, nama, jenkel, alamat FROM karyawan;
Dari contoh diatas maka hanya column id, nama, jenkel, alamat yang akan ditampilkan.
SELECT namaTable.namaColumn1, namaTable.namaColumn2,….FROM namaTable;
Pada varian tersebut menggunakan prefix namaTable. Jadi sebelum namaColumn terlebih dahulu didekalarasikan namaTable dari Column tersebut. Varian tersebut sering digunakan saat menggabungkan beberapa table.
Contoh:
SELECT karyawan.id, karyawan.nama, karyawan.jenkel, alamat FROM karyawan;
SELECT namaColumn1 AS alias1, namaColumn2 AS alias2,….FROM namaTable;
Pada varian tersebut menggunakan alias (AS) pada nama column. Jadi yang akan ditampilkan alias dari namaColumn tersebut. Alias tidak mungubah nama column.
Contoh:
SELECT id AS No ID, nama AS Nama Karyawan, jenkel AS Jenis Kelamin, alamat AS Alamat Karyawan FROM karyawan;
SELECT namaColumn1 alias1, namaColumn2 alias2,….FROM namaTable;
Pada virian tersebut menggunakan alias (AS), namun alias (AS) tersebut tidak ditulis.
Contoh:
SELECT id No ID, nama Nama Karyawan, jenkel Jenis Kelamin, alamat Alamat Karyawan FROM karyawan;
SELECT aliasTable.namaColumn1, aliasTable.namaColumn2,….FROM namaTable AS aliasTable;
Pada varian diatas menggunakan prefix dari alias namaTable(aliasTable). Jadi kita dapat menggunakan alias untuk namaTable. Pada varian tersebut penulisan alias (AS) juga dapat dihilangkan.
Contoh:
SELECT a.id, a.nama, a.jenkel, a.alamat FROM karyawan AS a;
Semoga bermanfaat 🙂
One thought on “Select pada MySQL”