WQL 運算子

Windows Management Instrumentation 查詢語言 (WQL) 支援一組用於 SELECT 語句 WHERE 子句 的標準運算子,如下所示。

運算子 描述
= 等於
< 小於
> 大於
<= 小於或等於
>= 大於或等於
!= 或 <> 不等於

 

還有一些額外的 WQL 特定運算子:IS、IS NOT、ISA 和 LIKE。 IS 和 IS NOT 運算子只有在常數為 Null時,才在 WHERE 子句中有效。 例如,下列查詢有效:

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

下列查詢顯示 IS 和 IS NOT 的無效用法:

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

ISA 運算子用於資料和事件查詢的 WHERE 子句中,以測試類別階層的内嵌物件。 ISA 運算子不需要在要求類別階層時追蹤新衍生的類別。 當您使用 ISA 時,要求類別的新建和現有子類別會自動包含在結果集中。

如需此運算子語法和使用方式的詳細資訊,請參閱下列主題:

LIKE 運算子在 WHERE 子句中有效,可用來判斷指定的字元字串是否符合指定的模式。 例如,下列查詢會傳回Win32_類別的所有實例。

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

如需此運算子語法和使用方式的詳細資訊,請參閱 LIKE 運算子