Megosztás a következőn keresztül:


WQL-operátorok

A Windows Management Instrumentation Query Language (WQL) az alábbiak szerint támogatja a SELECT utasítás WHERE záradékában használt standard operátorokat.

Operátor Leírás
= Egyenlő
< Kisebb, mint
> Nagyobb, mint
<= Kisebb vagy egyenlő
>= Nagyobb vagy egyenlő
!= vagy <> Nem egyenlő

 

További WQL-specifikus operátorok is vannak: IS, IS NOT, ISA és LIKE. Az IS és AZ IS NEM operátorok csak akkor érvényesek a WHERE záradékban, ha az állandó NULL. Például a következő lekérdezések érvényesek:

SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NULL
SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NOT NULL

Az alábbi lekérdezések az IS és a NEM függvény érvénytelen használatát mutatják:

SELECT * FROM Win32_LogicalDisk WHERE DriveType IS 5
SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NOT "NTFS"

Az ISA-operátort az adatok és esemény-lekérdezések WHERE záradéka használja az osztályhierarchia beágyazott objektumainak teszteléséhez. Az ISA-operátor szükségtelenné teszi az újonnan származtatott osztályok nyomon követését az osztályok hierarchiájának kérésekor. Az ISA használatakor a rendszer automatikusan belefoglalja a kért osztály újonnan létrehozott és meglévő alosztályait az eredményhalmazba.

Az operátor szintaxisával és használatával kapcsolatos további információkért tekintse meg az alábbi témaköröket:

A LIKE operátor érvényes a WHERE záradékban, és annak meghatározására szolgál, hogy egy adott karaktersztring megfelel-e egy megadott mintának. Az alábbi lekérdezés például Win32_ osztályok összes példányát adja vissza.

SELECT * FROM Meta_Class WHERE __Class LIKE "%Win32%"

Az operátor szintaxisával és használatával kapcsolatos további információkért lásd LIKE operátor.