Quello che è è null query in mysql

Quello che è è null query in mysql
La query 'is null ”nel database MySQL mostra i dati che mancano o sono sconosciuti al DMS. Un valore nullo è diverso in quanto non ha valore, non è né uguale a zero intero né a un set vuoto. Null è uno stato, non un valore, se confrontiamo il valore nullo con qualsiasi altro valore null, il risultato sarà sempre null perché è sconosciuto stesso. Una query "è null" viene utilizzata quando i dati mancano o sconosciuti, ad esempio, effettuamo un elenco di directory telefoniche, se il numero di telefono di una persona è sconosciuto, quindi "è null" lo estraggerà e il numero può essere aggiunto per completare la directory.

In questo articolo, capiremo quale sia la query "è nulla" e come funziona con alcuni esempi.

Cos'è una query null

A è una query null viene utilizzata per recuperare i dati della tabella che non è noto o mancante, quando stiamo creando una tabella dobbiamo informare la tabella se accettare i valori null usando "query null" o meno usando il " NON NULLO". Se selezioniamo il vincolo "non null", non accetteremo i valori null, ad esempio, creiamo una tabella di una directory del telefono in cui realizziamo colonne di "nome", "numero di telefono" e "e -mail", selezioniamo il nome come null e numero di telefono come "non null".

Crea tabella Phone_Directory_1 (nome varchar (50) null, phone_number int (50) non null, e -mail varchar (50));

Ora inseriremo i valori e lasceremo i valori vuoti di nome e telefono.

Inserisci in Phone_Directory_1 Value (NULL, NULL, '[email protected] ');

Possiamo vedere che ha generato l'errore di non accettare il valore nullo nella colonna "Phone_number" perché è stato inizializzato con il valore "non null". Ora crea un'altra tabella con i valori "null".

Crea tabella Phone_Directory_2 (nome varchar (50) null, phone_number int (50) null, email varchar (50));

Inserisci ancora una volta i dati in esso come i valori null in "Nome" e "Phone_Number" anche un valore in "Email".

Inserisci in Phone_Directory_2 Value (NULL, NULL, '[email protected] ');

Per visualizzare la tabella:

Seleziona * da Phone_Directory_2;

Aggiungi un'altra voce alla tabella.

Inserisci in Phone_Directory_2 Value ('John', 12345, '[email protected] ');

Ancora una volta per visualizzare la tabella modificata.

Seleziona * da Phone_Directory_2;

Ora estrarremo i valori null dalla tabella usando la clausola "è nulla", ma prima di usare che discuteremo della sintassi generale dell'uso della clausola "è null".

Seleziona colonna1, colonna2, ... da [table_name] dove la colonna è null;

Seguendo la sintassi generale, possiamo recuperare i valori null dalla colonna Nome eseguendo il comando.

Seleziona Nome, Phone_Number, Email da Phone_Directory_New dove il nome è null;

Dall'output, possiamo vedere il valore della colonna in cui è stato estratto il "nome". Per capirlo più chiaramente, modifichiamo una nuova voce in cui solo la colonna "Phone_number" è nulla.

Inserisci in Phone_Directory_2 Value ('Alex', Null, '[email protected] ');

Per visualizzare le colonne.

Seleziona * da Phone_Directory_2;

Estrarremo tutti i valori null dalla colonna Phone_Number usando la clausola "è null".

Seleziona Nome, Phone_Number, Email da Phone_Directory_2 dove Phone_Number è nullo;

Visualizza tutti i valori null della colonna "Phone_number". È stato cancellato dall'esempio sopra che la clausola "è nulla" viene utilizzata per estrarre i valori nulli dalla colonna della tabella.

Conclusione

A volte un utente lascia la voce per errore che è considerata il valore nullo. Per estrarre tali valori nulli e per rieviderli usiamo la clausola "è nulla". In questo articolo, abbiamo discusso di quale sia la differenza nella creazione di tabelle usando clausole null o non null e abbiamo anche spiegato quale sia la query "è nulla" e come possiamo usarla per estrarre i valori nulli dalle colonne della tabella.