Compartir a través de


Operadores WQL

El lenguaje de consulta de Instrumental de administración de Windows (WQL) admite un conjunto de operadores estándar que se usan en la cláusula WHERE de de una instrucción SELECT, como se indica a continuación.

Operador Descripción
= Igual a
< Menos que
> Mayor que
<= Menor o igual que
>= Mayor o igual que
!= o <> No es igual a

 

Hay algunos operadores adicionales específicos de WQL: IS, IS NOT, ISA y LIKE. Los operadores IS y IS NOT son válidos en la cláusula WHERE solo si la constante es NULL. Por ejemplo, las siguientes consultas son válidas:

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

Las siguientes consultas muestran usos no válidos de IS y IS NOT:

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

El operador ISA se usa en la cláusula WHERE de las consultas de datos y eventos para probar los objetos incrustados de una jerarquía de clases. El operador ISA elimina la necesidad de realizar un seguimiento de las clases recién derivadas al solicitar una jerarquía de clases. Cuando se usa ISA, las subclases recién creadas y existentes de la clase solicitada se incluyen automáticamente en el conjunto de resultados.

Para obtener más información sobre la sintaxis y el uso de este operador, consulte los temas siguientes:

El operador LIKE es válido en la cláusula WHERE y se usa para determinar si una cadena de caracteres determinada coincide con un patrón especificado. Por ejemplo, la consulta siguiente devuelve todas las instancias de Win32_ clases.

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

Para obtener más información sobre la sintaxis y el uso de este operador, vea operador LIKE.