Operator WQL
Windows Management Instrumentation Query Language (WQL) mendukung sekumpulan operator standar yang digunakan dalam klausa WHERE dari pernyataan SELECT, sebagai berikut.
Operator | Deskripsi |
---|---|
= | Sama dengan |
< | Kurang dari |
> | Lebih besar dari |
<= | Kurang dari atau sama dengan |
>= | Lebih 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 adalah 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 klausa 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 sintaks 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 sintaks dan penggunaan operator ini, lihat Operator LIKE.