Operadores relacionais
Operador |
Significado |
|
Igual a |
|
Diferente de |
|
Maior que |
|
Maior ou igual a |
|
Menor que |
|
Menor ou igual a |
|
Corresponde a um padrão |
|
Não corresponde a um padrão |
|
Igual a NULL |
|
Diferente de NULL |
|
Intervalo de valores entre um limite inferior e superior |
|
Um membro de um conjunto de valores especificados ou um membro de uma subconsulta |
|
Não é um membro de um conjunto de valores especificados ou um membro de uma subconsulta |
|
‘True’ se uma subconsulta tiver retornado pelo menos um registro |
|
Compara um valor com cada valor retornado por uma subconsulta (o operador deve ser precedido por =, <>, >, >=, <, or <=); =Any é equivalente a In |
|
Compara um valor com cada valor retornado por uma subconsulta (o operador deve ser precedido por =, <>, >, >=, < ou <=) |
SELECT Dados_Venda.Fatura_ID FROM Dados_Venda
WHERE Dados_Venda.Vendedor_ID = 'SP-1'
SELECT Dados_Venda.Montante FROM Dados_Venda WHERE Dados_Venda.Fatura_ID <> 125
SELECT Dados_Venda.Montante FROM Dados_Venda WHERE Dados_Venda.Montante > 3000
SELECT Dados_Venda.Tempo_Venda FROM Dados_Venda
WHERE Dados_Venda.Tempo_Venda < '12:00:00'
SELECT Dados_Venda.Nome_Empresa FROM Dados_Venda
WHERE Dados_Venda.Nome_Empresa LIKE '%Universidade'
SELECT Dados_Venda.Nome_Empresa FROM Dados_Venda
WHERE Dados_Venda.Nome_Empresa NOT LIKE '%Universidade'
SELECT Dados_Venda.Montante FROM Dados_Venda WHERE Dados_Venda.Montante IS NULL
SELECT Dados_Venda.Montante FROM Dados_Venda WHERE Dados_Venda.Montante IS NOT NULL
SELECT Dados_Venda.Fatura_ID FROM Dados_Venda
WHERE Dados_Venda.Fatura_ID BETWEEN 1 AND 10
SELECT COUNT(Dados_Venda.Fatura_ID) AS agr
FROM Dados_Venda WHERE Dados_Venda.FATURA_ID IN (50,250,100)
SELECT COUNT(Dados_Venda.Fatura_ID) AS agr
FROM Dados_Venda WHERE Dados_Venda.FATURA_ID NOT IN (50,250,100)
SELECT COUNT(Dados_Venda.Fatura_ID) AS agr FROM Dados_Venda
WHERE Dados_Venda.FATURA_ID NOT IN (SELECT Dados_Venda.Fatura_ID
FROM Dados_Venda WHERE Dados_Venda.Vendedor_ID = 'SP-4')
SELECT *
FROM Dados_Venda WHERE EXISTS (SELECT Dados_Venda.Montante
FROM Dados_Venda WHERE Dados_Venda.Vendedor_ID IS NOT NULL)
SELECT *
FROM Dados_Venda WHERE Dados_Venda.Montante = ANY (SELECT Dados_Venda.Montante
FROM Dados_Venda WHERE Dados_Venda.Vendedor_ID = 'SP-1')
SELECT *
FROM Dados_Venda WHERE Dados_Venda.Montante = ALL (SELECT Dados_Venda.Montante
FROM Dados_Venda WHERE Dados_Venda.Vendedor_ID IS NULL)