statement : SELECT * | {[DISTINCT] column / expression [alias],...}
FROM table
[WHERE condition(s)];
where : membatasi query yang akan diakses sesuai dengan kondisi
condition : gabungan dari nama kolom, ekspresi, konstanta, dan perbandingan operator
ex :
Perbandingan Kondisi
a. = : sama dengan
b. > : lebih besar
c. >= : lebih besar atau sama dengan
d. < : lebih kecil
e. <= : lebih kecil atau sama dengan
f. <> : tidak sama dengan
g. BETWEEN... AND ...... : diantara dua nilai
ex : mencari gaji pegawai diantara 1000000 and 2000000
1000000 : sebagai lower limit
2000000 : sebagai upper limit
h. IN (set) : mencocokkan beberapa list dari nilai
ex :
i. LIKE : mencocokkan pola di karakter. Simbol yang digunakan % dan _
ex : mencari nama pegawai yang mengandung De. LIKE 'DE%'.
j. IS NULL : nilai null
Kondisi Logis
1. AND ---> Bernilai benar jika kedua kondisi bernilai benar / terpenuhi
2. OR ---> Bernilai benar jika salah satu kondisi bernilai benar / terpenuhi
3. NOT ---> Bernilai benar jika kondisi bernilai salah
ex :
Peraturan yang didahulukan
1. Operator aritmatika
2. Operator penggabungan
3. Perbandingan kondisi
4. IS [NOT] NULL, LIKE, [NOT] IN
5. [NOT] BETWEEN
6. Not equal to
7. Kondisi logical NOT
8. Kondisi logical AND
9. Kondisi logical OR
note : tanda kurung juga bisa mengesampingkan peraturan diatas.
ORDER BY
Melakukan pengurutan (sorting) data dengan dua metode yaitu ASC (paling kecil ke paling besar) dan DESC (sebaliknya). ORDER dilakukan di dalam perintah SELECT. ORDER dapat dilakukan untuk kolom alias. ORDER juga dapat dilakukan untuk beberapa kolom
ex :
Substitusi Variabel / Variabel pengganti
Variabel pengganti menyimpan nilai sementara. Menggunakan tanda single ampersand ( & ) dan double ampersand ( && ). Variabel pengganti dapat dilakukan untuk melengkapi WHERE, ORDER BY, Kolom ekspresi, nama tabel, SELECT.
ex :
DEFINE / UNDEFINE
Memberikan nilai suatu variabel.
ex : DEFINE department_id = 60
untuk menghilangkan nilai suatu variabel dapat digunakan perintah UNDEFINE
ex : UNDEFINE department_id
0 comments:
Posting Komentar