Pembatasan dan Pengurutan Data

Membatasi Baris Mengggunakan Klausa WHERE
Baris-baris data yang dihasilkan dari suatu query dapat dibatasi dengan memberikan klausa WHERE.
Bentuk umumnya sebagai berikut :




Perintah SQLnya :

String Karakter dan Tanggal
Penggunaan string karakter dan tanggal pada klausa WHERE menggunakan tanda petik tunggal. Format default dari tipe data tanggal adalah DD-MON-YY.

Kondisi Pembandingan
Operator perbandingan dapat digunakan pada klausa WHERE, dan mempunyai sintak sebagai berikut :

WHERE expr operator value

Kondisi Pembandingan yang lain

Menggunakan kondisi Pembanding BETWEEN
Operator BETWEEN digunakan untuk menampilkan baris berdasarkan suatu jangkauan (range) nilai.

Menggunakan Kondisi Pembanding IN
Operator IN digunakan untuk menguji nilai-nilai yang ada dalam list (tanda kurung).

Menggunakan Kondisi LIKE
Operator LIKE digunakan untuk membentuk pencarian string yang sesuai dengan nilai yang dicantumkan pada kondisi. Kondisi pencarian dapat berisi karakter atau bilangan, dan 2 (dua) symbol khusus berikut :

  • % menotasikan zero atau banyak karakter
  • _ menotasikan satu karakter

biar tahu outputnya kayak gimana silahkan anda mencobanya langsung di kompi masing2 …๐Ÿ™‚

Menggunakan Kondisi NULL
Untuk menguji adanya nilai NULL, digunakan operator IS NULL. Contoh Perintah SQLnya sbb :

biar tahu outputnya kayak gimana silahkan anda mencobanya langsung di kompi masing2 …๐Ÿ™‚

Kondisi Logika
Operator logika mengkombinasikan hasildari dua komponen kondisi. 3 (tiga) macam operator logika yang tersedia, yaitu AND, OR, dan NOT.

Menggunakan Operator AND
Operator logika AND akan bernilai benar jika semua kondisi benar.

Menggunakan Operator OR
Operator logika OR bernilai benar jika salah satu dari kondisi bernilai benar.

Menggunakan Operator NOT
Berikut ini contoh penggunaan dari operator logika NOT :

Aturan Presedensi
Berikut ini table aturan presedensi :
Urutan operasi Operator

Perhatikan contoh berikut ini, dan perhatikan hasil yang diperoleh berdasarkan presedensi operator
yang digunakan :

Gunakan tanda kurung untuk menunjukkan prioritas :

Klausa ORDER BY
Klausa ORDER BY digunakan untuk mengurutkan data hasil query. Terdapat 2 (dua) jenis : ASC (Ascending โ€“ urut naik), dan DESC (Descending โ€“ urut turun). Secara default jika tidak ditampilkan maka dianggap urut naik

Pengurutan menurun
Untuk melakukan pengurutan menurun digunakan DESC.

Pengurutan dengan Kolom Alias
Kolom alias juga bisa digunakan dalam klausa ORDER BY.

Pengurutan dengan Banyak Kolom
Pengurutan data bisa melibatkan dua kolom atau lebih.

Sekian dulu dari saya, semoga bermanfaat๐Ÿ™‚

CMIIW …๐Ÿ™‚
Referensi : Oracle Database 10g: SQL Fundamentals

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s