Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Los operadores lógicos siguientes se pueden usar para realizar comparaciones y evaluaciones:
| Nombre del operador | Sintaxis | Significado |
|---|---|---|
| Igualdad | == |
Devuelve true si ambos operandos no son NULL y son iguales entre sí. De lo contrario, devuelve false. |
| Desigualdad | != |
Devuelve true si alguno de los operandos es NULL o si los operandos no son iguales entre sí. De lo contrario, devuelve false. |
| Lógico y | and |
Devuelve true solo si ambos operandos están true. El and lógico tiene mayor prioridad que la orlógica . |
| Lógico o | or |
Devuelve true si alguno de los operandos es true, independientemente del otro operando. |
Nota
Estos operadores lógicos se conocen a veces como operadores booleanos y, a veces, como operadores binarios. Los términos son intercambiables.
Funcionamiento de los operadores lógicos con valores NULL
Los valores NULL cumplen las reglas siguientes:
| Operación | Resultado |
|---|---|
bool(null) == bool(null) |
false |
bool(null) != bool(null) |
false |
bool(null) and true |
false |
bool(null) or true |
true |
Ejemplos
Igualdad
La consulta siguiente devuelve un recuento de todos los eventos de tormenta en los que el tipo de evento es "Tornado".
Ejecutar el de consulta
StormEvents
| where EventType == "Tornado"
| count
de salida
| Contar |
|---|
| 1238 |
Desigualdad
La consulta siguiente devuelve un recuento de todos los eventos de tormenta en los que el tipo de evento no es "Tornado".
Ejecutar el de consulta
StormEvents
| where EventType != "Tornado"
| count
de salida
| Contar |
|---|
| 57828 |
Lógico y
La consulta siguiente devuelve un recuento de todos los eventos de tormenta en los que el tipo de evento es "Tornado" y el estado es "KANSAS".
Ejecutar el de consulta
StormEvents
| where EventType == "Tornado" and State == "KANSAS"
| count
de salida
| Contar |
|---|
| 161 |
Lógico o
La consulta siguiente devuelve un recuento de todos los eventos de tormenta en los que el tipo de evento es "Tornado" o "Thunderstorm Wind".
Ejecutar el de consulta
StormEvents
| where EventType == "Tornado" or EventType == "Thunderstorm Wind"
| count
de salida
| Contar |
|---|
| 14253 |
Valores NULL
En la consulta siguiente se muestra que los valores NULL se tratan como false.
Ejecutar el de consulta
print print=iff(bool(null) and true, true, false)
de salida
| Impresión |
|---|
| falso |
Contenido relacionado
-
case() - tiene de operador
- en de operador
- operador startswith