Bagikan melalui


Perbandingan Nilai Harfiah

Perbandingan nilai harfiah menggunakan operator perbandingan standar untuk mencocokkan kolom bernilai tunggal dengan nilai harfiah . Untuk informasi tentang membandingkan kolom multinilai, lihat Perbandingan Multinilai (ARRAY).

Predikat perbandingan nilai harfiah memiliki sintaks berikut:

...WHERE <column> <comparison operator> <literal>

Catatan

Sisi kanan perbandingan harus harfiah. Anda tidak dapat membandingkan kolom dengan nilai komputasi, dan Anda tidak dapat membandingkan kolom dengan kolom lain.

 

Bagian kolom adalah kolom properti yang valid dan dapat dilemparkan ke jenis lain jika perlu. Secara opsional, Anda dapat mengapit nama kolom dalam tanda kutip ganda untuk keterbacaan tanpa memengaruhi fungsionalitas. Untuk informasi selengkapnya, lihat Mentransmisian Tipe Data Kolom.

Harfiah dapat berupa string, numerik, heksadesimal, Boolean, atau literal tanggal apa pun, yang diapit dalam tanda kutip tunggal. Hanya kecocokan persis yang dikenali, dan karakter kartubebas diabaikan. Harfiah juga dapat dilemparkan ke jenis lain.

Operator Perbandingan

Tabel berikut ini menjelaskan operator perbandingan yang didukung.

Operator perbandingan Deskripsi
= Sama dengan
!= atau <> Tidak sama dengan
> Lebih besar dari
>= Lebih besar dari atau sama dengan
< Kurang dari
<= Kurang dari atau sama dengan

 

 

Bersama dengan operator "=", Windows Search Bahasa Permintaan Terstruktur (SQL) mendukung penggunaan kata kunci BEFORE dan AFTER, yang menentukan apakah kueri harus membandingkan nilai kolom sebelum atau sesudah nilai yang ditentukan, dalam urutan pengurutan kamus.

...WHERE <column> <comparison operator> [BEFORE | AFTER](<https://msdn.microsoft.com/library/Ff637626(v=MSDN.10).aspx>)

Catatan: untuk membandingkan tanggal, Anda harus menggunakan DATEADD.

Contoh

Berikut ini adalah contoh predikat perbandingan nilai harfiah.

SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex 
    WHERE System.Title = 'Accounting'

SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex 
    WHERE System.IsFlagged != TRUE

SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex 
    WHERE System.Size >= 10000

SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex 
    WHERE System.Author = BEFORE('m')

Referensi

Predikat LIKE

Fungsi DATEADD

Perbandingan Multinilai (ARRAY)

Predikat NULL

Konseptual

Predikat Teks Lengkap

Predikat Non-Teks Lengkap