In diesem Artikel werden wir verstehen, was die Abfrage „Is Null“ ist und wie es mit einigen Beispielen funktioniert.
Was ist A ist Null -Abfrage
A IS NULL -Abfrage wird verwendet, um die Daten der Tabelle abzurufen, die unbekannt oder fehlt. Wenn wir eine Tabelle erstellen, müssen wir die Tabelle darüber informieren, ob die Nullwerte mit „Null -Abfrage“ angenommen werden sollen oder nicht, indem sie die “verwenden. NICHT NULL". Wenn wir die Einschränkung "nicht null" auswählen, akzeptiert sie Nullwerte beispielsweise keine Tabelle eines Telefonverzeichnisses, in dem wir Spalten mit "Name", "Telefonnummer" und "E -Mail" erstellen, wir wählen den Namen als NULL aus und auswählen Telefonnummer als "nicht null".
TABLE TABLE TELY_DIRECTORY_1 CREATE CREATE VARCHAR (50) NULL, Telefon_Number int (50) NICHT NULL, E -Mail varchar (50));Jetzt fügen wir Werte ein und lassen die Werte leer von Namen und Telefon_Number.
Einfügen in telefon_directory_1 value (null, null, '[email protected] ');Wir sehen. Erstellen Sie nun eine andere Tabelle mit den Werten "null".
TABLE TABLE TELY_DIRECTORY_2 (NAME VARCHAR (50) NULL, Telefon_Number int (50) null, E -Mail Varchar (50));Fügen Sie die Daten erneut wie Nullwerte in "Name" und "Telefon_Number" ein, ebenfalls einen Wert in "E -Mail".
Einfügen in telefon_directory_2 value (null, null, '[email protected] ');Um die Tabelle anzuzeigen:
Wählen Sie * aus tela_directory_2;Fügen Sie einen weiteren Eintrag in die Tabelle hinzu.
Einfügen in telefon_directory_2 value ('John', 12345, '[email protected] ');Erneut, um die modifizierte Tabelle anzuzeigen.
Wählen Sie * aus tela_directory_2;Jetzt werden wir die Nullwerte aus der Tabelle extrahieren, indem wir die Klausel „Is null“ verwenden, aber bevor wir diese verwenden, werden wir die allgemeine Syntax der Verwendung der Klausel „Is null“ diskutieren.
Wählen Sie Spalte1, Spalte2,… aus [table_name] wobei die Spalte null ist;Nach der allgemeinen Syntax können wir die Nullwerte aus der Spalte Name herausholen, indem wir den Befehl ausführen.
Wählen Sie Name, Telefon_Number, E -Mail von Telefon_Directory_New, wobei der Name null ist;Aus der Ausgabe können wir den Wert der Spalte sehen, in der „Name“ null extrahiert wurde. Um es klarer zu verstehen, bearbeiten wir einen neuen Eintrag, bei dem nur die Spalte "Telefon_Number" null ist.
Einfügen in telefon_directory_2 value ('Alex', Null, '[email protected] ');Spalten anzeigen.
Wählen Sie * aus tela_directory_2;Wir werden alle Nullwerte aus der Spalte Telefon_Number mit der Klausel "Is null" extrahieren.
Wählen Sie Name, Telefon_Number, E -Mail von Telefon_Directory_2, wobei Telefonnummer null ist;Es zeigt alle Nullwerte der Spalte „Telefon_Number“ an. Aus dem obigen Beispiel wurde gelöscht, dass die Klausel „IS null“ verwendet wird, um die Nullwerte aus der Spalte der Tabelle zu extrahieren.
Abschluss
Manchmal verlässt ein Benutzer den Eintrag versehentlich, der als Nullwert angesehen wird. Um solche Nullwerte zu extrahieren und sie neu zu bearbeiten, verwenden wir die Klausel „Is null“. In diesem Artikel haben wir diskutiert, was der Unterschied in der Erstellung von Tabellen mit Null- oder nicht Nullklauseln ist, und erklärten auch, was die Abfrage „IS null“ ist und wie wir sie verwenden können, um die Nullwerte aus den Spalten der Tabelle zu extrahieren.