WQL (適用於 WMI 的 SQL)

WMI 查詢語言 (WQL) 是美國國家標準研究所結構化查詢語言 (ANSI SQL) 的子集,具有輕微的語意變更。 下表列出 WQL 關鍵詞。

WQL 關鍵字 意義
和
結合兩個布林運算式,並在兩個運算式皆為 TRUE 時,傳回 TRUE。
關聯對象 擷取與來源實例相關聯的所有實例。
搭配架構查詢和數據查詢使用此語句。
__CLASS 參考查詢中 對象的類別。
來自
指定類別,其中包含 SELECT 語句中所列的屬性。 Windows Management Instrumentation(WMI)一次僅支援查詢單一類別的資料。
GROUP 條款 導致 WMI 產生一個通知來代表一組事件。
將此子句與事件查詢搭配使用。
HAVING 篩選在 WITHIN 子句中指定的分組間隔內所接收的事件。
是 與 NOT 和 NULL 一起使用的比較運算子。 此語句的語法如下:
是 [非] NULL
(其中 NOT 是選擇性的)
ISA 將查詢套用至指定類別之子類別的運算子。 如需詳細資訊,請參閱 事件查詢的 ISA 運算子、數據查詢的 ISA 運算子,以及架構查詢的 ISA 運算子 ISA 運算符。
僅限鑰匙
用於 REFERENCES OF 和 ASSOCIATORS OF 查詢,以確保產生的實例只會填入實例的索引鍵,以減少呼叫的額外負荷。
讚 判斷指定字元字串是否符合指定模式的運算符。
不是
在 WQL SELECT 查詢中使用的比較運算子,例如:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL 表示對象沒有明確指派的值。 NULL 不等於零 (0) 或空白。
或
結合兩個條件。
在語句中使用多個邏輯運算符時,OR 運算元會在 AND 運算符之後進行評估。
參考資料 擷取參考特定來源實例的所有關聯實例。 將此陳述式搭配結構描述和資料查詢使用。 REFERENCES OF 語句類似於 ASSOCIATORS OF 語句。 不過,它不會擷取端點實例;它會擷取關聯實例。
選取
指定查詢中使用的屬性。
如需詳細資訊,請參閱 數據查詢的 SELECT 語句、事件查詢的 SELECT 語句或架構查詢的 SELECT 語句 SELECT 語句。
沒錯 評估為 -1 的布爾運算子 (減一)。
WHERE 縮小數據、事件或架構查詢的範圍。
內部 指定輪詢間隔或分組間隔。
將這個子句與事件查詢搭配使用。
錯誤
運算結果為 0(零)的布林運算子。

注意

使用 WQL 關鍵詞做為物件名稱,可能會導致查詢無法剖析,即使查詢編譯時沒有錯誤也一樣。

WQL 運算子

WQL 支援的日期格式

WQL 支援的時間格式