Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Język zapytań instrumentacji zarządzania Windows (WQL) obsługuje zestaw standardowych operatorów używanych w klauzuli WHERE instrukcji SELECT w następujący sposób.
| Operator | Opis |
|---|---|
| = | Równe |
| < | Mniejsze niż |
| > | Większe niż |
| <= | Mniejsze niż lub równe |
| >= | Większe niż lub równe |
| != lub <> | Nie równa się |
Istnieje kilka dodatkowych operatorów specyficznych dla języka WQL: IS, IS NOT, ISA i LIKE. Operatory IS i IS NOT są prawidłowe w klauzuli WHERE tylko wtedy, gdy stała jest null. Na przykład następujące zapytania są prawidłowe:
SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NULL
SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NOT NULL
Następujące zapytania pokazują nieprawidłowe zastosowania is i IS NOT:
SELECT * FROM Win32_LogicalDisk WHERE DriveType IS 5
SELECT * FROM Win32_LogicalDisk WHERE FileSystem IS NOT "NTFS"
Operator ISA jest używany w klauzuli WHERE danych i zapytań zdarzeń do testowania obiektów osadzonych dla hierarchii klas. Operator ISA eliminuje konieczność śledzenia nowo pochodnych klas podczas żądania hierarchii klas. W przypadku korzystania z usługi ISA nowo utworzone i istniejące podklasy żądanej klasy są automatycznie dołączane do zestawu wyników.
Aby uzyskać więcej informacji o składni i użyciu tego operatora, zobacz następujące tematy:
- operator ISA dla zapytań dotyczących danych
- Operator ISA dla zapytań dotyczących zdarzeń
- operator ISA dla zapytań schematu
Operator LIKE jest prawidłowy w klauzuli WHERE i służy do określenia, czy dany ciąg znaków pasuje do określonego wzorca. Na przykład następujące zapytanie zwraca wszystkie wystąpienia klas Win32_.
SELECT * FROM Meta_Class WHERE __Class LIKE "%Win32%"
Aby uzyskać więcej informacji na temat składni i użycia tego operatora, zobacz LIKE Operator.