SQLite ist Null -Zustand

SQLite ist Null -Zustand
„Die SQLite -Datenbank bietet verschiedene Möglichkeiten zum Erstellen, Löschen und Ausführen von SQL -Anweisungen und anderen Datenbankverwaltungsvorgängen. Im Allgemeinen können alle Datenbanksysteme den Nullwert enthalten, der angewendet wird, um fehlende Informationen anzuzeigen. Wenn eine Spalte der Tabelle die Null enthält, wird die leer erscheint. Der Nullwert bezeichnet das Fehlen eines Wertes oder einer nicht besetzten oder keine Bewertung. Wir würden mit dem Nullbegriff null- oder nicht gefüllte Stringelemente angeben.

In diesem Artikel werden wir über die Verwendung von SQLite diskutieren, die für Null- oder Leerzeichen -Zeichenfolgeneinträge im Detail bewertet werden können.

Zur Ausführung der Befehle von SQLite haben wir den „BD -Browser für SQLite Compiler“ installiert.”Die Datenbankdatei wird in einem beliebigen Ordner des Computers mit dem Typ„ SQLite -Datenbankendateien “gespeichert.”

Schaffung von Tisch

Nach dem Erstellen der Datenbank müssen wir die Tabelle erstellen, indem wir die Abfrage erstellen. Hier erstellen wir eine Tabelle von „Administrator.Diese Tabelle hat mehrere Attribute. Die Werte dieser Attribute sind in Spalten dargestellt. Die Namen der Spalten sind ID, Name, Geschlecht, Alter und Stadt. Die Attribut -ID ist der Hauptschlüssel der Tabelle „Administrator“ mit ganzzahliger Datentyp, Name, Geschlecht und Stadt hat einen Textdatentyp, und das Altersattribut hat einen numerischen Datentyp.

Nach der Implementierung der obigen Abfrage haben wir diese Art von Ausgabe erhalten. Dies zeigt, dass wir die Tabelle mit dem Namen „Administrator“ erfolgreich erstellt haben.”

Dateneinführung

Um die Daten in die Spalten der angegebenen Tabelle einzufügen, haben wir die Einfügungsabfrage verwendet. Wir haben Daten zu verschiedenen Administratoren in der Tabelle hinzugefügt. Wir haben den Wert von „Stadt“ für zwei Administratoren als „Null“ geliefert."In ähnlicher Weise haben wir den Wert des" Alters "des Administrators für" NULL "angegeben.”

In Admin (ID, Name, Geschlecht, Alter, Stadt) einfügen (231, "Usman", "männlich", "40", "Null"),
(05, 'Khalid', 'männlich', '48', 'null'),
(479, 'fatima', 'weiblich', '40', 'bahawalpur'),
(178, "Ashraf", "männlich", "38", "Lahore"),
(23, 'Salma', 'weiblich', 'null', 'peshawar');

Wenn wir die oben genannte Abfrage ausführen, gibt sie diese Art von Ergebnis an, die zeigt, dass die Abfrage des Einfügung ohne Fehler ausgeführt wird.

Verwenden Sie die Auswahl von Abfragen

Nachdem wir die Werte in die Tabelle eingefügt haben, müssen wir die Auswahlabfrage von SQLite verwenden. Diese Abfrage wird verwendet, um die gesamten Daten aller erforderlichen Tabellenspalten zu erwerben. Wenn wir die Daten einiger spezifischer Spalten abrufen möchten, geben wir die Namen dieser Spalten in der Abfrage aus.

>> aus admin auswählen

Hier haben wir das Symbol * in der Abfrage auswählen. Deshalb erhalten wir die Daten aller Spalten der Tabelle „Administrator.Diese Tabelle enthält fünf Spalten, einschließlich „ID“, „Name“, „Geschlecht“, „Alter“ und „Stadt.„Es gibt eine Aufzeichnung von fünf verschiedenen Personen, die als Administrator arbeiten.

Verwendung ist Null -Zustand

Null ist einzigartig. Es bedeutet, dass ein bisschen Daten entweder nicht identifiziert oder irrelevant sind. Null ist nicht dasselbe wie die Ganzzahl Null, eine leere Zeichenfolge oder irgendetwas anderes.

Wir können die Bedingung "is null" verwenden, um den Wert "Null" der Attribute der Tabelle zu überprüfen. "Is null" wird in der Where -Klausel der Abfrage beschäftigt. In diesem Fall haben wir die IS -Nullbedingung in der Spalte „Alter“ angewendet.Es bedeutet.

>> aus dem admin wobei das Alter „null“ ist;

Wenn wir diese Abfrage ausführen, indem wir von der Tastatur auf "Shift" und "F5" tippen, erhalten wir diese Art von resultierender Tabelle.

Verwenden Sie Löschen von Abfragen

Wann immer wir einen Datensatz aus der Tabelle entfernen möchten, verwenden wir die Löschabfrage. Hier löschen wir alle Datensätze dieses Administrators, dessen Alter nicht angegeben ist. Wir haben also Null -Zustand verwendet.

>> vom Administrator löschen, wo das Alter „null“ ist;

Jetzt werden wir diese Abfrage ausführen, um das Ergebnis zu überprüfen. Wir haben die Reihe, in der das Alter null ist, erfolgreich gelöscht.

Nachdem wir den Datensatz des Administrators gelöscht haben, dessen Alter unbekannt ist.

>> aus admin auswählen

Da diese Ausgabe zeigt, dass die Tabelle alle Zeilen enthält, außer dem, in dem der Wert des Alters des Administrators null ist.

In diesem Fall werden wir die IS -Null -Bedingung in der Spalte „Stadt“ der Tabelle „Administrator“ anwenden.Wenn wir hier die Auswahlabfrage verwendet haben, haben wir die Namen der Spalten angegeben, die wir aus der Tabelle abrufen möchten.

>> ID, Name, Stadt von Admin, wo die Stadt „null“ ist;

Wir bekommen nicht alle Spalten der Tabelle, in der die Stadt null ist. Wir erwerben nur den Ausweis, den Namen und die Stadt der Administratoren.

Jetzt möchten wir die Aufzeichnung der Administratoren löschen, die zur unbekannten Stadt gehören. Es gibt zwei Admins, deren Stadt Null ist.

>> von admin löschen, wo die Stadt „null“ ist;

Die Löschabfrage löscht den Datensatz aus der Tabelle „Administrator.”

Sobald die Daten der Administratoren entfernt wurden, deren Stadt Null ist, haben wir die Auswahlabfrage erneut verwendet, um die Daten der Tabelle „Administrator“ darzustellen.”

>> aus admin auswählen

Die erfolgreiche Ausführung der oben genannten Abfrage ist unten gezeigt.

Verwenden Sie nicht null

Genau wie bei der Null -Bedingung können wir die Notnullbedingung in der Spalte der Tabelle verwenden. In dieser Abfrage wenden wir die Not Null -Bedingung auf die Spalte „Geschlecht.”

>> ID, Name, Geschlecht, Stadt vom Administrator auswählen, wo das Geschlecht nicht „null“ ist

Die Auswahlabfrage gibt den Datensatz (ID, Name, Geschlecht und Stadt) dieser Administratoren zurück, bei denen das Geschlecht nicht null ist.

Abschluss

Mit Hilfe verschiedener Abfragen zeigt dieser Artikel die Verwendung von IS Null -Zustand in SQLite -Abfragen, um zu beobachten, ob der erforderliche Wert null ist oder nicht. Wir können den IS -Nullzustand zusammen mit der Löschklausel und der Klausel der Auswahlanweisung verwenden. Wir haben auch erläutert, wie die Notnull -Bedingung in der Auswahlabfrage von SQLite angewendet werden kann. Wenn der definierte Wert der Spalte der Tabelle null ist, gibt die Abfrage wahr zurück. Ansonsten gibt es falsche zurück.