Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szolgáltatások váltása a Verzió legördülő listával. További információ a navigációról.
A következőkre vonatkozik: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Összehasonlítások és értékelések végrehajtásához a következő logikai operátorok használhatók:
| Operátor neve | Szintaxis | Jelentés |
|---|---|---|
| Egyenlőség | == |
true ad vissza, ha mindkét operandus nem null értékű és egyenlő egymással. Ellenkező esetben falsead vissza. |
| Egyenlőtlenség | != |
Visszaadja true, ha bármelyik operandus null értékű, vagy ha az operandusok nem egyenlőek egymással. Ellenkező esetben falsead vissza. |
| Logikai és | and |
Csak akkor adja vissza true, ha mindkét operandus true. A logikai and nagyobb elsőbbséget élvez, mint a logikai or. |
| Logikai vagy | or |
true ad vissza, ha valamelyik operandus true, függetlenül a többi operandustól. |
Jegyzet
Ezeket a logikai operátorokat néha logikai operátoroknak, néha bináris operátoroknak is nevezik. A kifejezések felcserélhetők.
A logikai operátorok működése null értékekkel
A null értékek a következő szabályokhoz igazodnak:
| Művelet | Eredmény |
|---|---|
bool(null) == bool(null) |
false |
bool(null) != bool(null) |
false |
bool(null) and true |
false |
bool(null) or true |
true |
Példák
Egyenlőség
Az alábbi lekérdezés az összes olyan viharesemény számát adja vissza, ahol az esemény típusa "Tornado".
StormEvents
| where EventType == "Tornado"
| count
kimeneti
| Gróf |
|---|
| 1238 |
Egyenlőtlenség
Az alábbi lekérdezés az összes olyan viharesemény számát adja vissza, ahol az esemény típusa nem "Tornado".
StormEvents
| where EventType != "Tornado"
| count
kimeneti
| Gróf |
|---|
| 57828 |
Logikai és
Az alábbi lekérdezés az összes olyan viharesemény számát adja vissza, ahol az esemény típusa "Tornado", az állapot pedig "KANSAS".
StormEvents
| where EventType == "Tornado" and State == "KANSAS"
| count
kimeneti
| Gróf |
|---|
| 161 |
Logikai vagy
Az alábbi lekérdezés az összes olyan viharesemény számát adja vissza, ahol az esemény típusa "Tornado" vagy "Thunderstorm Wind".
StormEvents
| where EventType == "Tornado" or EventType == "Thunderstorm Wind"
| count
kimeneti
| Gróf |
|---|
| 14253 |
Null értékek
Az alábbi lekérdezés azt mutatja, hogy a null értékeket a rendszer hamisként kezeli.
print print=iff(bool(null) and true, true, false)
kimeneti
| nyomtat |
|---|
| téves |
Kapcsolódó tartalom
- case()
- operátorral rendelkezik
- operátor
- operátorral kezdődik