Bagikan melalui


Tentukan beberapa kondisi pencarian untuk beberapa kolom (Alat Visual Database)

Berlaku untuk:SQL Server

Anda bisa memperluas atau mempersempit cakupan kueri Anda dengan menyertakan beberapa kolom data sebagai bagian dari kondisi pencarian Anda. Misalnya, Anda mungkin ingin:

  • Cari karyawan yang telah bekerja lebih dari lima tahun di perusahaan atau yang memegang pekerjaan tertentu.

  • Cari buku yang diterbitkan oleh penerbit tertentu dan berkaitan dengan memasak.

Untuk membuat kueri yang mencari nilai di salah satu dari dua kolom (atau lebih), Anda menentukan kondisi OR . Untuk membuat kueri yang harus memenuhi semua kondisi dalam dua kolom (atau lebih), Anda menentukan kondisi AND .

Tentukan kondisi OR

Untuk membuat beberapa kondisi yang ditautkan dengan OR, Anda menempatkan setiap kondisi terpisah di kolom yang berbeda dari panel Kriteria.

Tentukan kondisi OR untuk dua kolom berbeda

  1. Di Panel Kriteria (Alat Visual Database), tambahkan kolom yang ingin Anda cari.

  2. Di kolom Filter untuk kolom pertama yang akan dicari, tentukan kondisi pertama.

  3. Di kolom Atau... untuk kolom data kedua yang akan dicari, tentukan kondisi kedua, biarkan kolom Filter kosong.

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

    SELECT job_lvl,
           hire_date
    FROM employee
    WHERE (job_lvl >= 200)
          OR (hire_date < '01/01/1998');
    
  4. Ulangi Langkah 2 dan 3 untuk setiap kondisi tambahan yang ingin Anda tambahkan. Gunakan atau kolom yang berbeda untuk setiap kondisi baru.

Tentukan kondisi AND

Untuk mencari kolom data yang berbeda menggunakan kondisi yang dihubungkan dengan AND, Anda menempatkan semua kondisi di kolom Filter pada kisi.

Tentukan kondisi AND untuk dua kolom berbeda

  1. Di Panel Kriteria (Alat Visual Database), tambahkan kolom yang ingin Anda cari.

  2. Di kolom Filter untuk kolom data pertama yang akan dicari, tentukan kondisi pertama.

  3. Di kolom Filter untuk kolom data kedua, tentukan kondisi kedua.

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

    SELECT pub_id,
           title
    FROM titles
    WHERE (pub_id = '0877')
          AND (title LIKE '%Cook%');
    
  4. Ulangi Langkah 2 dan 3 untuk setiap kondisi tambahan yang ingin Anda tambahkan.