Neste artigo, vamos entender o que é a consulta "Is Is Null" e como funciona com alguns exemplos.
O que é A é uma consulta nula
A consulta nula é usada para buscar os dados da tabela que são desconhecidos ou ausentes, quando estamos criando uma tabela, temos que informar a tabela se aceitar os valores nulos usando “consulta nula” ou não usando o “ NÃO NULO". Se selecionarmos a restrição "não nula", ela não aceitará valores nulos, por exemplo, criamos uma tabela de um diretório telefônico onde fazemos colunas de "nome", "número de telefone" e "email", selecionamos o nome como nulo e número de telefone como "não nulo".
Criar tabela Phone_Directory_1 (Nome Varchar (50) NULL, Phone_Number Int (50) NÃO NULL, EMAIL VARCHAR (50));Agora inseriremos valores e deixaremos os valores vazios do nome e do telefone.
Inserir em Phone_directory_1 Valor (null, null, '[email protected] ');Podemos ver que ele gerou o erro de não aceitar o valor nulo na coluna "Phone_number" porque foi inicializado com o valor "não nulo". Agora crie outra tabela com os valores "nulos".
Criar tabela Phone_Directory_2 (Nome Varchar (50) NULL, Phone_Number Int (50) NULL, Email Varchar (50));Novamente, insira os dados nele, como valores nulos em "Nome" e "Phone_number" também algum valor em "email".
Inserir em telefone_directory_2 valor (null, null, '[email protected] ');Para ver a tabela:
Selecione * de Phone_Directory_2;Adicione mais uma entrada à tabela.
Inserir em telefone_directory_2 valor ('John', 12345, '[email protected] ');Novamente para ver a tabela modificada.
Selecione * de Phone_Directory_2;Agora, extrairemos os valores nulos da tabela usando a cláusula "is null", mas antes de usar isso, discutiremos a sintaxe geral do uso da cláusula "Is null".
Selecione Column1, Column2,… de [Table_name] onde a coluna é nula;Após a sintaxe geral, podemos buscar os valores nulos da coluna de nome executando o comando.
Selecione o nome, telefone_number, e -mail de telefone_directory_new onde o nome é nulo;A partir da saída, podemos ver o valor da coluna onde "nome" é nulo foi extraído. Para entendê -lo com mais clareza, editamos uma nova entrada, onde apenas a coluna "Phone_Number" é NULL.
Inserir em telefone_directory_2 valor ('Alex', null, '[email protected] ');Para visualizar colunas.
Selecione * de Phone_Directory_2;Extrairemos todos os valores nulos da coluna Phone_Number usando a cláusula "is null".
Selecione o nome, telefone_number, e -mail de telefone_directory_2 em que telefone_number é nulo;Ele exibe todos os valores nulos da coluna "Phone_Number". Foi liberado do exemplo acima de que a cláusula "Is null" é usada para extrair os valores nulos da coluna da tabela.
Conclusão
Às vezes, um usuário deixa a entrada por engano, que é considerada como o valor nulo. Para extrair esses valores nulos e reeditá-los, usamos a cláusula “is null”. Neste artigo, discutimos qual é a diferença na criação de tabelas usando cláusulas nulas ou não nulas e também explicamos o que é a consulta "é nula" e como podemos usá -la para extrair os valores nulos das colunas da tabela.