Informazioni di riferimento sul linguaggio di query di Gemelli digitali di Azure: Operatori
Questo documento contiene informazioni di riferimento sugli operatori per il linguaggio di query gemelli digitali di Azure.
Operatori di confronto
Sono supportati gli operatori seguenti della famiglia di confronto.
-
=
, :!=
usato per confrontare l'uguaglianza delle espressioni. -
<
,>
: usato per il confronto ordinato di espressioni. -
<=
,>=
: usato per il confronto ordinato di espressioni, inclusa l'uguaglianza.
Esempio
Ecco un esempio che usa =
. La query seguente restituisce gemelli il cui valore Temperature è uguale a 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80
Ecco un esempio che usa <
. La query seguente restituisce gemelli il cui valore temperature è minore di 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80
Ecco un esempio che usa <=
. La query seguente restituisce gemelli il cui valore temperature è minore o uguale a 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
Contiene operatori
Gli operatori seguenti della famiglia contiene sono supportati.
-
IN
: restituisce true se un determinato valore si trova in un set di valori. -
NIN
: restituisce true se un determinato valore non è incluso in un set di valori.
Esempio
Ecco un esempio che usa IN
. La query seguente restituisce gemelli la cui owner
proprietà è una delle diverse opzioni di un elenco.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']
Operatori logici
Sono supportati gli operatori seguenti della famiglia logica:
-
AND
: usato per connettere due espressioni, restituisce true se sono entrambe vere. -
OR
: usato per connettere due espressioni, restituisce true se almeno uno di essi è true. -
NOT
: utilizzato per negare un'espressione, restituisce true se la condizione dell'espressione non viene soddisfatta.
Esempio
Ecco un esempio che usa AND
. La query seguente restituisce gemelli che soddisfano entrambe le condizioni di Temperatura inferiore a 80 e Umidità inferiore a 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50
Ecco un esempio che usa OR
. La query seguente restituisce gemelli che soddisfano almeno una delle condizioni di Temperatura inferiore a 80 e Umidità inferiore a 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50
Ecco un esempio che usa NOT
. La query seguente restituisce gemelli che non soddisfano le condizioni di Temperatura inferiore a 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80
Limitazioni
I limiti seguenti si applicano alle query usando operatori.
Per altre informazioni, vedere la sezione seguente.
Limite per IN/NIN
Il limite per il numero di valori che possono essere inclusi in un IN
oggetto o NIN
set è 100 valori.