O melhor tutorial valor NULL SQLite em 2024. Neste tutorial você pode aprender gramática,Exemplos,
SQLite O valorNULL é usado para indicar um item em falta.Tabela um valor NULL é exibido no campo para um valor em branco.
Os campos com um valor NULL é um campo de valor sem. valores e valores NULL que contêm espaços ou campo zero é diferente, e compreender isso é muito importante.
A sintaxe básica para o uso deNULL quando você cria uma tabela da seguinte forma:
SQLite> CREATE TABLE COMPANY ( ID INT PRIMARY KEY NOT NULL, TEXT NAME NOT NULL, AGE INT NOT NULL, CHAR ADDRESS (50), salário real );
Aqui, não NULL coluna indica sempre aceitou o tipo de dados valor explícito.Há duas colunas que não são utilizadas não nulo, o que significa que as duas colunas não pode ser nulo.
Os campos com valores nulos em um registro é criado quando você pode deixá-lo em branco.
valor NULL ao seleccionar os dados podem causar problemas, porque quando o valor por outro uma comparação desconhecido, o resultado é sempre o desconhecido, e não serão incluídos nos resultados finais. Suponha que a tabela a seguir, os registros da empresa como se segue:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norway 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sul-Hall 45.000,0 7 James 24 Houston 10000.0
Vamos usar a instrução UPDATE para definir que permite nulos é NULL, como segue:
sqlite> Atualização COMPANY SET ADDRESS = NULL, SALÁRIO = NULL onde ID IN (6,7);
Agora, a gravação de mesa Empresa é como segue:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norway 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 7 James 24
Em seguida, vamos olhar para oNÃO É uso operador NULL,que é usado para listar todos o salário não é o registro NULL:
sqlite> id, nome, idade, endereço, SALÁRIO De Company ONDE salário não é NULL;
A declaração SQLite acima produzirá os seguintes resultados:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norway 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0
Aqui é o uso do operadorIS NULL, lista todos salário é recorde NULL:
sqlite> id, nome, idade, endereço, SALÁRIO De Company ONDE salário é NULL;
A declaração SQLite acima produzirá os seguintes resultados:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 6 Kim 22 7 James 24