Operator WQL
Windows Management Instrumentation Query Language (WQL) mendukung serangkaian operator standar yang digunakan dalam klausa WHERE pernyataan SELECT, sebagai berikut.
Operator | Deskripsi |
---|---|
= | Sama dengan |
< | Kurang |
> | Lebih besar dari |
<= | Kurang dari atau sama dengan |
>= | Lebih besar dari atau sama dengan |
!= atau <> | Tidak sama dengan |
Ada beberapa operator khusus WQL tambahan: IS, IS NOT, ISA, dan LIKE. Operator IS dan IS NOT valid dalam klausa WHERE hanya jika konstanta NULL. Misalnya, kueri berikut valid:
SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NULL
SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NOT NULL
Kueri berikut menunjukkan penggunaan IS dan IS NOT yang tidak valid:
SELECT * FROM Win32_LogicalDisk WHERE DriveType IS 5
SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NOT "NTFS"
Operator ISA digunakan dalam klausul WHERE data dan kueri peristiwa untuk menguji objek yang disematkan untuk hierarki kelas. Operator ISA menghilangkan kebutuhan untuk melacak kelas yang baru diturunkan saat meminta hierarki kelas. Saat Anda menggunakan ISA, subkelas yang baru dibuat dan yang sudah ada dari kelas yang diminta secara otomatis disertakan dalam tataan hasil.
Untuk informasi selengkapnya tentang sintaksis dan penggunaan operator ini, lihat topik berikut:
Operator LIKE valid dalam klausa WHERE dan digunakan untuk menentukan apakah string karakter tertentu cocok dengan pola yang ditentukan. Misalnya, kueri berikut mengembalikan semua instans kelas Win32_.
SELECT * FROM Meta_Class WHERE __Class LIKE "%Win32%"
Untuk informasi selengkapnya tentang sintaksis dan penggunaan operator ini, lihat Operator LIKE.