Yang termasuk pada data retrieval pada SQL (Struktur Query Language)
adalah select statement. Walaupun banyak sebagian pendapat bahwa select
statement masuk pada DML(Data Manipulation Language), namun itu tidak
jadi masalah karena yang terpenting adalah fungsi dan tujuan
pembelajaran kita. Disini saya akan membahas beberapa jenis select
statement, yaitu :
1. Basic select statement
Basic
select statement adalah jenis yang paling dasar, yaitu hanya
menampilkan data semua atau sebagian dengan tidak menampilkan suatu
kondisi pada statement tersebut. Contoh Basic select statement adalah :
Select * from pegawai;
Artinya adalah menampilkan semua data pada table pegawai.
2. Select dengan kolom alias
Select
dengan kolom alias adalah jenis select statement dengan menampilkan
kolom yang diinginkan sebagai alias. Jadi nama kolom asal diubah pada
saat menampilkan tetapi tida mengubah nama kolom pada table asli. Contoh
Select dengan kolom alias adalah :
Select emp_name as nama_pegawai from pegawai ;
Artinya adalah menampilkan kolom emp_name yang ada pada table pegawai dan nama kolomnya diubah menjadi nama_pegawai.
3. Select dengan klausa where
Select
dengan klausa where adalah jenis select statement dengan memberikan
kondisi atau membatasi baris yang akan ditampilkan. Contoh Select
dengan klausa where adalah :
Select emp_name from pegawai where nip = 1110023 ;
Artinya adalah menampilkan emp_name dari table pegawai dengan nip = 1110023.
4. Select dengan klausa Order By
Select
dengan klausa Order By adalah select statement dengan memberikan
pengurutan pada data yang ditampilkan. Pengurutan berupa ascending atau
descending. Cntoh Select dengan klausa Order By adalah :
Select nip, emp_name from pegawai order by nip asc;
Artinya adalah menampilkan emp_name dan nip dari table pegawai diurutkan berdasarkan nip secara ascending.
5. Select dengan fungsi Group
Select
dengan fungsi Group adalah select statement dengan mengelompokan data
berdasarkan kolom tertentu. Contoh dari Select dengan fungsi Group
adalah :
Select nip, emp_name from pegawai Group by nip ;
Artinya adalah menampilkan emp_name dan nip dari table pegawai di kelompokan berdasarkan nip-nya.
0 komentar:
Posting Komentar