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')
Topik terkait
-
Referensi
-
Konseptual
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk