Contoh:
SELECT * FROM Pribadi;
SELECT Nama FROM Pribadi;
Yogya );
Ubahlah pernyataan berikut dengan
menggunakan NOT:
SELECT NIP, Nama, Kota FROM
Pribadi WHERE Kota <> Bantul ;
1. Siapa saja pegawai pria yang tidak tinggal di
Yogya
2. Siapa saja pegawai wanita yang NIP-nya di
bawah 12351
3. Siapa saja yang tidak lahir pada tahun
1971
4. Sebutkan NIP dan nama pegawai yang
tinggal di Bantul, Yogya, atau Klaten
5. Sebutkan NIP dan nama pegawai yang tidak
tinggal di Bantul, Yogya, atau Klaten
6. Siapa saja yang bisa berbahasa asing dan
lahir sebelum tahun 1970
5. Sebutkan NIP dan nama pegawai yang
tidak tinggal di Bantul, Yogya, atau Klaten
6. Siapa saja yang bisa berbahasa asing
dan lahir sebelum tahun 1970
7. Siapa saja yang namanya berawalan A,
B, C, D,E,F, G, H, I, atau J
BETWEEN untuk menyatakan suatu
jangkauan
Contoh:
SELECT Nama, Tgl_lahir FROM Pribadi
WHERE Tgl_lahir BETWEEN 1971/01/01
AND 1971/12/31 ;
Cek pula:
SELECT Nama, Tgl_lahir FROM Pribadi
WHERE Tgl_lahir NOT BETWEEN 1971/1/1
AND 1971/12/31 ;
IN digunakan untuk melakukan pencocokan
terhadap suatu daftar nilai
Contoh:
SELECT Nama, Kota FROM Pribadi WHERE
Kota IN ("Bantul", "Yogya", "Klaten");
NOT IN berarti tidak cocok dengan
Contoh:
SELECT Nama, Kota FROM Pribadi WHERE
Kota NOT IN ("Bantul", "Yogya", "Klaten");
LIKE digunakan untuk mencari data menurut
awalan, akhiran, atau penggalan suatu kata
atau suku-kata
Contoh:
SELECT Nama FROM Pribadi WHERE Nama LIKE
"A%";
digunakan untuk mencari nama yang
berawalan dengan A
NOT LIKE digunakan untuk kebalikan dengan
LIKE
Tanda seperti % dinamakan wildcard
Wildcard % Cocok dengan nol, satu,
atau sejumlah karakter apa saja
Contoh:
SELECT Nama FROM Pribadi WHERE
Nama LIKE %i ;
menampilkan nama yang berakhiran
dengan i.
Contoh %:
SELECT Nama FROM Pribadi WHERE
Nama LIKE %s% ;
menampilkan nama yang mengandung
s.
Wildcard _ (underscore) digunakan
untuk mencocokkan dengan sebuah
karakter apa saja
Contoh:
SELECT Nama FROM Pribadi WHERE
Nama LIKE %i_n%";
menampilkan nama yang mengandung
i diikuti dengan sebuah huruf apa saja
dan kemudian diikuti dengan n
REGEXP hanya ada pada MySQL
Wildcard [ ] digunakan untuk
mencocokkan dengan sebuah karakter
apa saja yang terdapat dalam tanda tsb
Contoh:
SELECT Nama FROM Pribadi WHERE
Nama REGEXP ^[SDA] ;
-> Yang berawalan dengan A/S/D
$ pada REGEXP berarti berakhiran
Contoh:
SELECT Nama FROM Pribadi WHERE
Nama REGEXP [IA]$ ;
-> Yang berakhiran dengan A/I
1. Tampilkan nama pegawai yang mengandung AN
2. Tampilkan nama pegawai yang TIDAK mengandung
AN
3. Tampilkan nama pegawai yang mengandung huruf
d dan kemudian di belakangnya (di posisi manapun)
ada H
4. Tampilkan nama pegawai yang berawalan S dan
berakhiran A atau I
5. Tampilkan nama pegawai yang berawalan S tetapi
tidak berakhiran I
6. Tampilkan nama pegawai yang terdiri hanya 4 atau
5 karakter
7. Tampilkan pegawai yang namanya berawalan S dan
tinggal di Yogya atau Klaten
8. Tampilkan pegawai yang berawalan A,S,E, atau J
5. Tampilkan nama pegawai yang berawalan S
tetapi tidak berakhiran I
6. Tampilkan nama pegawai yang terdiri hanya 4
atau 5 karakter
7. Tampilkan pegawai yang namanya berawalan S
dan tinggal di Yogya atau Klaten
8. Tampilkan pegawai yang berawalan A,S,E, atau
J