Latest web development tutorials

valore NULL SQLite

SQLite Il valoreNULL viene usato per indicare un elemento mancante.Tabella un valore NULL viene visualizzato nel campo di un valore vuoto.

I campi con un valore NULL è un campo valore senza. valori e valori NULL che contengono spazi o il campo zero è diverso, e capire questo è molto importante.

grammatica

La sintassi di base per l'utilizzo diNULL quando si crea una tabella come segue:

SQLite> CREATE TABLE COMPANY (
   ID INT PRIMARY KEY NOT NULL,
   NOME TESTO NOT NULL,
   AGE INT NOT NULL,
   INDIRIZZO CHAR (50),
   STIPENDIO REALE
);

Qui, NOT NULL colonna indica sempre accettato il tipo di dati valore esplicito.Ci sono due colonne che non usiamo NOT NULL, il che significa che le due colonne non può essere NULL.

I campi con valori nulli in un record viene creato quando si può lasciarlo vuoto.

Esempi

valore NULL quando selezione dei dati possono causare problemi, perché quando il valore per un altro confronto sconosciuto, il risultato è sempre l'ignoto, e non verrà inclusa nei risultati finali. Supponiamo che la tabella che segue, documenti aziendali come segue:

NOME ID Età Indirizzo STIPENDIO
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norvegia 20000.0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Sud-Hall 45.000,0
7 James 24 Houston 10000.0

Usiamo l'istruzione UPDATE per impostare che consentono valori null è NULL, come segue:

sqlite> UPDATE AZIENDA SET ADDRESS = NULL, STIPENDIO = NULL dove ID IN (6,7);

Ora, registrando tavolo COMPANY è la seguente:

NOME ID Età Indirizzo STIPENDIO
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norvegia 20000.0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22
7 James 24

Successivamente, esaminiamoil non utilizzo dell'operatore NULL,che viene utilizzato per elencare tutto lo stipendio non è record di NULL:

sqlite> SELECT MATR, NOME, età, indirizzo, STIPENDIO
        DA AZIENDA
        DOVE stipendio non è NULL;

La dichiarazione di SQLite sopra produrrà i seguenti risultati:

NOME ID Età Indirizzo STIPENDIO
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norvegia 20000.0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0

Ecco l'utilizzo dell'operatoreè nullo, elenca tutti i record di stipendio è NULL:

sqlite> SELECT MATR, NOME, età, indirizzo, STIPENDIO
        DA AZIENDA
        DOVE stipendio è NULL;

La dichiarazione di SQLite sopra produrrà i seguenti risultati:

NOME ID Età Indirizzo STIPENDIO
---------- ---------- ---------- ---------- ----------
6 Kim 22
7 James 24