Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento dokument obsahuje referenční informace o operátorechpro dotazovací jazyk Azure Digital Twins.
Operátory porovnání
Podporují se následující operátory z řady porovnání.
-
=,!=: Používá se k porovnání rovnosti výrazů. -
<,>: Používá se pro seřazené porovnání výrazů. -
<=,>=: Používá se pro seřazené porovnání výrazů, včetně rovnosti.
Příklad
Tady je příklad použití =. Následující dotaz vrátí dvojčata, jejichž hodnota Temperature je rovna 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80
Tady je příklad použití <. Následující dotaz vrátí dvojčata, jejichž hodnota Temperature je menší než 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80
Tady je příklad použití <=. Následující dotaz vrátí dvojčata, jejichž hodnota Teplota je menší nebo rovna 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
Obsahuje operátory.
Podporují se následující operátory z řady obsahuje.
-
IN: Vyhodnotí hodnotu true, pokud je daná hodnota v sadě hodnot. -
NIN: Vyhodnotí hodnotu true, pokud daná hodnota není v sadě hodnot.
Příklad
Tady je příklad použití IN. Následující dotaz vrátí dvojčata, jejichž owner vlastnost je jednou z několika možností ze seznamu.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']
Logické operátory
Podporují se následující operátory z logické řady:
-
AND: Používá se k propojení dvou výrazů, vyhodnocuje se jako true, pokud jsou obě pravdivé. -
OR: Používá se k propojení dvou výrazů, vyhodnotí se jako true, pokud je alespoň jeden z nich pravdivý. -
NOT: Slouží k negování výrazu, vyhodnotí se jako true, pokud není splněna podmínka výrazu.
Příklad
Tady je příklad použití AND. Následující dotaz vrátí dvojčata, která splňují obě podmínky teploty menší než 80 a vlhkost menší než 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50
Tady je příklad použití OR. Následující dotaz vrátí dvojčata, která splňují alespoň jednu z podmínek teploty menší než 80 a vlhkost menší než 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50
Tady je příklad použití NOT. Následující dotaz vrátí dvojčata, která nesplňují podmínky teploty menší než 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80
Omezení
Následující omezení platí pro dotazy využívající operátory.
- Obsahuje operátory: Limit počtu hodnot, které lze zahrnout do
INneboNINmnožiny, je 100 hodnot.