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 運算子。