Memperoleh data yang unik Mengenal operator And, OR dan Not

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