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