Dela via


WQL-operatorer

WQL (Windows Management Instrumentation Query Language) stöder en uppsättning standardoperatorer som används i WHERE-satsen för en SELECT-instruktion enligt följande.

Operatör Beskrivning
= Lika med
< Mindre än
> Större än
<= Mindre än eller lika med
>= Större än eller lika med
!= eller <> Inte lika med

 

Det finns några ytterligare WQL-specifika operatorer: IS, IS NOT, ISA och LIKE. IS- och IS NOT-operatorerna är endast giltiga i WHERE-satsen om konstanten är NULL-. Följande frågor är till exempel giltiga:

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

Följande frågor visar ogiltig användning av IS och IS NOT:

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

ISA-operatorn används i WHERE-satsen för data- och händelsefrågor för att testa inbäddade objekt för en klasshierarki. ISA-operatorn eliminerar behovet av att hålla reda på nyligen härledda klasser när du begär en hierarki med klasser. När du använder ISA inkluderas nyligen skapade och befintliga underklasser i den begärda klassen automatiskt i resultatuppsättningen.

Mer information om syntaxen och användningen av den här operatorn finns i följande avsnitt:

LIKE-operatorn är giltig i WHERE-satsen och används för att avgöra om en viss teckensträng matchar ett angivet mönster. Följande fråga returnerar till exempel alla instanser av Win32_ klasser.

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

Mer information om syntaxen och användningen av den här operatorn finns i LIKE Operator.