80 SELECT Nama, Kota FROM Teman WHERE NO_ID 5;
Dan hasilnya seperti berikut
Gambar 4. 6 Hasil penggunaan operator SELECT nama
4. Memperoleh data yang unik
Sebelum membahas data yang unik, berikan perintah SQL seperti berikut: SELECT kota FROM Teman;
Hasilnya dapat dilihat di bawah ini.
Gambar 4. 7 Query Kota Nah, kadang-kadang kita perlu untuk mengetahui hasil seperti diatas
secara unik. Artinya, kalau ada yang kembar misalnya Mks seperti pada contoh di atas cukup ditampilkan satu kali saja. Hal ini bisa dilaksanakan
dengan menambahkan DISTINCT didepan nama field. Jadi perintah yang kita perlukan adalah:
SELECT DISTINCT kota FROM Teman; Hasilnya seperti berikut.
Gambar 4. 8 Query Kota diplih.
5. Mengenal operator And, OR dan Not
Kadangkala kondisi yang digunakan pada WHERE perlu melibatkan tidak hanya satu operator, melainkan beberapa operator.
Sebagai contoh, terdapat kebutuhan untuk mendaptkan informasi “daftar
nama teman pria yang tidak tinggal di Mks”. Pada keadaan seperti ini diperlukan operator AND yang menyatakan operasi “dan”. Perintah SQL-
nya seperti berikut.
81 SELECT Nama, Kota FROM Teman WHERE Pria = True
AND Kota ”Mks”; Dan hasilnya seperti berikut.
Gambar 4. 9 Hasil penggunaan operator Bila terdapat kebutuhan untuk mendapatkan informasi seperti
mendapatkan nama teman yang tinggal di Gowa dan Pangkep, operator OR yang berarti “atau” sangat berguna. Sebagai contoh:
SELECT Nama, Kota FROM Teman WHERE Kota =
“Gowa” OR Kota = “Pangkep”; Dan hasilnya seperti berikut.
Gambar 4. 10 Hasil SELECT kota Pangkep Nampak bahwa yang tidak tinggal di Gowa atau Pangkep tidak
diikutkan. Sebaliknya, jika dikehendaki untuk mendapatkan daftar nama teman yang tidak tinggal di Gowa maupun di Pangkep, diperlukan
operator bernama NOR. Penggunaan NOT: NOT kondisi
Contoh: SELECT Nama, Kota FROM Teman
WHERE NOT Kota = “Gowa” OR Kota = “Pangkep”;
Dan hasilnya seperti berikut.
Gambar 4. 11 Hasil SELECT kota Pangkep atau Gowa Tanda kurung pada contoh di depan diperlukan untuk mendukung
bentuk penulisan NOT kondisi. Seandainya penulisan hanya berupa
82 SELECT Nama, Kota FROM Teman
WHERE NOT Kota = “Gowa” OR Kota = “Pangkep”;
Gambar 4. 12 Hasil SELECT WHERE NOT kota Pangkep Akan berarti “menampilkan Nama dan Kota dari tabel Teman yang
tidak tinggal di Gowa atau tinggal di Pangkep. Jelas, maknanya menjadi berbeda.
6. Mengenal operator between