Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este documento contém informações de referência sobre operadores para a linguagem de consulta de Gêmeos Digitais do Azure.
Operadores de comparação
Há suporte para os operadores a seguir da família de comparação.
-
=,!=: usado para comparar a igualdade de expressões. -
<,>: usado para comparação ordenada de expressões. -
<=,>=: usado para comparação ordenada de expressões, incluindo igualdade.
Exemplo
Veja um exemplo usando =. A consulta a seguir retorna gêmeos cujo valor de Temperatura é igual a 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80
Veja um exemplo usando <. A consulta a seguir retorna gêmeos cujo valor de Temperatura é menor do que 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80
Veja um exemplo usando <=. A consulta a seguir retorna gêmeos cujo valor de Temperatura é menor ou igual a 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
Contém operadores
Há suporte para os operadores a seguir da família de contains.
-
IN: será avaliada como verdadeira se um determinado valor estiver em um conjunto de valores. -
NIN: será avaliada como verdadeira se um determinado valor não estiver em um conjunto de valores.
Exemplo
Veja um exemplo usando IN. A consulta a seguir retorna gêmeos owner cuja propriedade é uma das várias opções de uma lista.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']
Operadores lógicos
Há suporte para os operadores a seguir da família lógica:
-
AND: usado para conectar duas expressões, será avaliada como verdadeira se ambas forem verdadeiras. -
OR: usado para conectar duas expressões, será avaliada como verdadeira se pelo menos uma delas for verdadeira. -
NOT: usado para negar uma expressão, será avaliada como verdadeira se a condição de expressão não for atendida.
Exemplo
Veja um exemplo usando AND. A consulta a seguir retorna gêmeos que atendem a ambas as condições de temperatura menor que 80 e umidade menor que 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50
Veja um exemplo usando OR. A consulta a seguir retorna gêmeos que atendem a pelo menos uma das condições de temperatura menor que 80 e umidade menor que 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50
Veja um exemplo usando NOT. A consulta a seguir retorna gêmeos que não atendem às condições de temperatura menor que 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80
Limitações
Os limites a seguir se aplicam a consultas que usam operadores.
- Contém operadores: o limite para o número de valores que podem ser incluídos em um
INouNINconjunto é de 100 valores.