Beranda > Oracle XE > Query

Query

Penggunaan WHERE pada QUERY SQL (Oracle 10g XE)

klausa WHERE dapat digunakan pada SELECT, UPDATE, maupun DELETE. Dengan menggunakan klausa WHERE kita dapat menyeleksi data-data mana saja yang akan ditampilkan, diubah maupun di hapus.

Tabel yang akan kita buat misalnya :
Musik

id_musik varchar2(10)

judul varchar2(100)

jenis varchar2(100)

durasi number(10)

  • WHERE … AND ….

Jika kita ingin menampilkan data yang harus memenuhi dua kriteria atau lebih, kita dapat menggunakan WHERE … AND …

misalnya kita ingin menampilkan lagu yang jenisnya pop dan waktunya 4 menit,maka QUERY nya adalah SELECT * FROM musik WHERE jenis = ‘pop’ AND durasi = 4;

  • WHERE … OR ….

Jika kita ingin menampilkan data yang minimal memenuhi satu dari beberapa             kriteria yang ada, kita dapat menggunakan WHERE … OR …misalnya kita ingin menampilkan lagu yang jenisnya pop atau waktunya 4 menit,maka QUERY nya adalah SELECT * FROM musik WHERE jenis = ‘pop’ OR durasi = 4;

  • WHERE … LIKE …

Untuk menampilkan data terkadang kita tidak tahu pasti judul yang tepat, kita terkadang sering menggunakan keyword. Misal saat kita di perpustakaan, kita ingin mencari buku yang mengandung kata ‘Java’, maka kita cukup ketikkan ‘Java’ meskipun kita tidak tahu judul buku yang kita inginkan tersebut. Sama halnya, dalam kasus ini, kita ingin menampilkan lagu yang juduolnya mengandung kata ‘Cinta’, maka QUERY nya adalah SELECT * FROM musik WHERE judul LIKE ‘%cinta%’;

  • DELETE FROM … WHERE …

WHERE juga dapat digunakan untuk menghapus data-data tertentu. Justru biasanya ini yang harus disertakan. Misalnya kita ingin menghapus lagu-lagu yang durasinya lebih dari 7 menit.   DELETE FROM musik WHERE durasi > 7

  • UPDATE … SET … WHERE ….

Sama seperti yang diatas, hanya saja bukan menghapus tapi mengganti.

Iklan
Kategori:Oracle XE
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: