o operador SQL não existe irá agir completamente oposto ao operador existente. É usado para restringir o número de linhas retornadas pela instrução SELECT.
o não existe no servidor SQL irá verificar a sub-pesquisa para a existência de linhas, e se não houver linhas, então ele irá retornar verdadeiro, caso contrário falso. Ou podemos simplesmente dizer, o servidor SQL não existe operador irá retornar os resultados exatamente opostos ao resultado retornado pelo Subquery.,
Dica: Antes de entrar neste exemplo, sugiro que você se refira ao artigo SQL Subquery para entender o desenho subquery e análise de pesquisa.
SQL NÃO EXISTE Sintaxe
A sintaxe básica do que NÃO EXISTE no SQL Server, pode ser escrita como:
SELECT FROM WHERE NOT EXISTS (Write Subquery to Check)
- Colunas: permite escolher o número de colunas das tabelas. Pode ser um ou mais.fonte: uma ou mais tabelas presentes na Base de dados. As juntas SQL são usadas para juntar várias tabelas.Subquery: aqui temos que fornecer o Subquery., Se o subquery retornar verdadeiro, então ele retornará os registros de outra forma, ele não retorna quaisquer registros.
neste artigo, vamos mostrar-lhe, como usar o servidor SQL não existe operador com exemplos., Para isso, Vamos usar o abaixo-dados mostrados
SQL NÃO EXISTE Exemplo 1
a consulta A seguir vai encontrar todos os Funcionários presentes na tabela Funcionários cujos está a menos de 1000
SAÍDA
Deixe-me mudar o que Não Existe condição de Vendas < 10000, significa subconsulta vai retornar todas as linhas disponíveis. E o não existe retornará zero registros porque retornará o resultado exatamente oposto do subquery.,
SAÍDA
Como você pode ver que a consulta está retornando de registros Vazios, porque a subconsulta é retornar TRUE, e Não existe irá retornar false. Deixe-nos mostrar-lhe mais um exemplo para uma melhor compreensão.
Deixe-me mudar a condição para Vendas > 10000, o que é uma condição falsa. Então, o SQL não existe, o operador devolverá todos os registos.
saída
Como pode ver na imagem acima, está a devolver todas as linhas., Como o subquery devolve falso, significa que o servidor Sql não existe irá devolver verdadeiro
SQL não existe Exemplo 2
a consulta seguinte do servidor SQL não existe irá encontrar os empregados cuja ocupação não é Manual nem Clerical. Aqui vamos usar o SQL NO Operador dentro da Subconsulta
SAÍDA
Obrigado por Visitar o Nosso Blog