Bagikan melalui


Tentukan Beberapa Kondisi Pencarian untuk Satu Kolom (Alat Visual Database)

Dalam beberapa kasus, Anda mungkin ingin menerapkan sejumlah kondisi pencarian ke kolom data yang sama. Misalnya, Anda mungkin ingin:

  • Cari beberapa nama berbeda dalam tabel employee atau untuk karyawan yang berada dalam rentang gaji yang berbeda. Jenis pencarian ini memerlukan kondisi OR.

  • Cari judul buku yang keduanya dimulai dengan kata "The" dan berisi kata "Cook." Jenis pencarian ini memerlukan kondisi AND.

Nota

Keterangan di topik ini berlaku untuk kondisi pencarian dalam klausa WHERE dan HAVING pada kueri. Contohnya berfokus pada pembuatan klausa WHERE, tetapi prinsipnya berlaku untuk kedua jenis kondisi pencarian.

Untuk mencari nilai alternatif di kolom data yang sama, Anda menentukan kondisi OR. Untuk mencari nilai yang memenuhi beberapa kondisi, Anda menentukan kondisi AND.

Menentukan Kondisi OR

Menggunakan kondisi OR memungkinkan Anda menentukan beberapa nilai alternatif untuk dicari dalam kolom. Opsi ini memperluas cakupan pencarian dan dapat mengembalikan lebih banyak baris daripada mencari satu nilai.

Petunjuk / Saran

Anda sering dapat menggunakan operator IN sebagai gantinya untuk mencari beberapa nilai di kolom data yang sama.

Untuk menentukan kondisi OR

  1. Di Panel Kriteria , tambahkan kolom yang ingin dicari.

  2. Di kolom Filter untuk kolom data yang baru saja Anda tambahkan, tentukan kondisi pertama.

  3. Di kolom Atau... untuk data kolom yang sama, tentukan kondisi kedua.

Desainer Kueri dan Tampilan membuat klausa WHERE yang berisi kondisi OR seperti berikut ini:

SELECT fname, lname  
FROM employees  
WHERE (salary < 30000) OR (salary > 100000)  

Menentukan Kondisi AND

Menggunakan kondisi AND memungkinkan Anda menentukan bahwa nilai dalam kolom harus memenuhi dua (atau lebih) kondisi agar baris disertakan dalam tataan hasil. Opsi ini mempersempit cakupan pencarian dan biasanya mengembalikan lebih sedikit baris daripada mencari satu nilai.

Petunjuk / Saran

Jika Anda mencari rentang nilai, Anda dapat menggunakan operator BETWEEN alih-alih menautkan dua kondisi dengan AND.

Untuk menentukan kondisi AND

  1. Di panel Kriteria, tambahkan kolom untuk dicari.

  2. Di kolom Filter untuk kolom data yang baru saja Anda tambahkan, tentukan kondisi pertama.

  3. Tambahkan kolom data yang sama ke panel Kriteria lagi, menempatkannya di baris yang kosong dalam kisi.

  4. Di kolom Filter untuk instance kedua dari kolom data, tentukan kondisi kedua.

Desainer Kueri membuat klausa WHERE yang berisi kondisi AND seperti berikut ini:

SELECT title_id, title  
FROM titles  
WHERE (title LIKE '%Cook%') AND   
  (title LIKE '%Recipe%')  

Lihat Juga

Konvensi untuk Menggabungkan Kondisi Pencarian di Panel Kriteria (Alat Database Visual)
Menentukan Kriteria Pencarian (Alat Database Visual)