- 03/15/2017
- 2 minutos para ler
-
-
c -
r -
M -
i -
m -
+4
-
Candidata-se a:
ServidorSQL (todas as versões suportadas)
Base de dados SQL Azure
Azure SQL Managed Instance
Azure Synapse Analytics
Parallel Data Warehouse
Combina duas condições. Quando mais de um operador lógico é usado em uma instrução, OU os operadores são avaliados depois dos operadores AND. Entretanto, você pode alterar a ordem de avaliação usando parênteses.
Convenções de sintaxe Transact-SQL
Sintaxe
boolean_expression OR boolean_expression
Nota
Para ver a sintaxe Transact-SQL para o SQL Server 2014 e versões anteriores, veja a documentação das versões anteriores.
Argumentos
expressão_booleana
É qualquer expressão válida que retorne VERDADEIRO, FALSO, ou NÃO CONHECIDO.
Tipos de resultado
Booleano
Valor do resultado
OU retorna VERDADEIRO quando qualquer uma das condições é VERDADEIRO.
Relatos
A tabela seguinte mostra o resultado do operador OR.
| VERDADEIRO | FALSO | DESCONHECIDO | |
|---|---|---|---|
| VERDADEIRO | VERDADEIRO | VERDADEIRO | VERDADEIRO |
| FALSO | VERDADEIRO | FALSO | DESCONHECIDO |
| UNKNOWN | TRUE | UNKNOWN | UNKNOWN |
Exemplos
O exemplo seguinte usa a vista vEmployeeDepartmentHistory para recuperar os nomes de Quality Assurance pessoal que trabalha no turno da noite ou no turno da noite. Se os parênteses forem omitidos, a consulta retorna Quality Assurance empregados que trabalham no turno da noite e todos os empregados que trabalham no turno noturno.
Aqui está o resultado definido.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Exemplos: Azure Synapse Analytics and Parallel Data Warehouse
O exemplo seguinte recupera os nomes dos empregados que ou ganham um BaseRate menos de 20 ou têm um HireDate 1 de janeiro de 2001 ou posterior.