1. PERINTAH SELECT :
a. IN
Contoh:
– SELECT * FROM rekening WHERE kode_cabang IN (’clp’, ‘pwt’);
Perintah SQL di atas sama dengan:
– SELECT * FROM rekening WHERE kode_cabang = ‘clp’ OR kode_cabang = ‘pwt’;
[Tidak ada batas banyaknya nilai yang bisa ada di dalam IN (…)]
b. NOT IN
Contoh:
– SELECT * FROM rekening WHERE kode_cabang NOT IN (’clp’, ‘pwt’);
Perintah SQL di atas sama dengan:
– SELECT * FROM rekening WHERE kode_cabang <> ‘clp’ AND kode_cabang <> ‘pwt’;
Nilai NULL tidak akan tampil dalam IN dan NOT IN.
Perhatikan perbedaan penggunaan OR dan AND dalam IN dan NOT IN.
2. PERINTAH BETWEEN
a. BETWEEN
Contoh:
– SELECT * FROM rekening WHERE saldo BETWEEN 500000 AND 1000000;
Perintah SQL di atas sama dengan:
– SELECT * FROM rekening WHERE saldo >= 500000 AND saldo <= 1000000;
{Nilai yang pertama dalam BETWEEN harus lebih kecil dari nilai yang kedua.}
b. NOT BETWEEN
Contoh:
– SELECT * FROM rekening mWHERE saldo NOT BETWEEN 500000 AND 1000000;
Perintah SQL di atas sama dengan:
– SELECT * FROM rekening WHERE saldo < 500000 OR saldo > 1000000;
{Perhatikan perbedaan penggunaan AND dan OR dalam BETWEEN dan NOT BETWEEN.}
Komentar
Posting Komentar