Mysql | Wählen Sie nur keine Nullwerte aus

Mysql | Wählen Sie nur keine Nullwerte aus

Die MySQL -Datenbank kann große Datenmengen in Tabellen speichern. Manchmal bleiben nur wenige Datensätze leer, während Daten in die Tabelle eingefügt werden. Diese leeren Aufzeichnungen werden genannt “NULL -Werte”Beim Extrahieren von Daten möchte der Datenbankadministrator nur Nullwerte auswählen, um die wertvollen Daten nur für die Analyse oder Erstellen von Berichten zu filtern.

Dieser Beitrag wird unterrichten:

  • So verwenden Sie den Operator "Is Not Null", um nur Nullwerte nicht auszuwählen?
  • So verwenden Sie den Operator „Null-Safe Equal“ und „nicht“, um keine Nullwerte auszuwählen?

Voraussetzung: Daten der MySQL -Tabelle anzeigen

Stellen Sie zunächst sicher, dass MySQL in Ihrem System installiert ist. Melden Sie sich nach der Installation bei Ihrem MySQL Lokal Server mit dieser Syntax in der Eingabeaufforderung an:

MySQL -U -p

Geben Sie Ihren MySQL -Benutzernamen in der Syntax an und klicken Sie auf “Eingeben.”Sobald Sie sich am MySQL -Server angemeldet haben, ändern Sie die Datenbank, in der Sie mit dieser Syntax arbeiten möchten:

verwenden

Die Erfolgsnachricht “Datenbank geändert”Wird angezeigt. Zeigen Sie nun die Daten einer beliebigen Tabelle aus der Datenbank an, indem Sie den Befehl mit dieser Syntax ausführen:

wählen aus

Geben Sie den Namen der Tabelle gemäß Ihrer Datenbank an. In der Ausgabe werden vollständige Datensätze aus der Tabelle angezeigt:

So verwenden Sie den Operator "Is Not Null", um nur Nullwerte nicht auszuwählen?

Um nur das auszuwählen “NICHT NULLWerte, die “Ist nicht null"MySQL -Operator wird in der" verwendet "WÄHLEN”Aussage innerhalb der“WO”Klausel. Der "Ist nicht nullOperator in MySQL gibt true zurück, wenn der Wert nicht leer ist. Ansonsten gibt es falsche zurück. Wenn es in der verwendet wird “WÄHLEN”Aussage innerhalb der“WOKlausel, es filtert die nicht leeren Aufzeichnungen für eine definierte Bedingung.

Die Syntax für die “Ist nicht null"Wert in"WÄHLENDie Erklärung wird unten gegeben:

Wählen Sie * aus [Tabellenname], wobei [Spaltenname] nicht null ist;

Zum Beispiel möchte der Benutzer nicht leere Datensätze von der “filternMitarbeiterTisch, wo die “TelefonSäule ist. Geben Sie den unten angegebenen Befehl ein:

Wählen Sie * vom Mitarbeiter aus, wobei das Telefon nicht null ist

Die Ausgabe liefert die nicht leeren Aufzeichnungen in der “Telefon" Spalte:

So verwenden Sie den Operator „Null-Safe Equal“ und „nicht“, um keine Nullwerte auszuwählen?

Der "Null-safe gleichOperator hilft beim Vergleich von Nullwerten mit den Datensätzen. Sein Symbol ist "”. Seine Funktionsweise ist die gleiche wie die “IST NULL"Operator, was bedeutet, dass es zurückgibt"WAHRWenn der Wert null ist. Dieser Bediener kann mit dem verwendet werdenNICHT"Operator in"WÄHLEN”Anweisung zum Filtern der nicht null, unter Verwendung dieser Syntax:

Wählen Sie * aus [Tabellenname] wobei nicht ([Spaltenname] null);

Sehen wir uns ein Beispiel an, wenn der Benutzer die Datensätze aus dem "filtern möchte"MitarbeiterTisch, wenn die “Telefon"Spaltenwert sind" sind "NICHT”Von den leeren Datensätzen bedeutet, dass nur nicht leere Datensätze angezeigt werden, indem Sie den unten angegebenen Befehl eingeben:

Wählen Sie * vom Mitarbeiter aus, wo nicht (Telefon null);

Die Ausgabe hat alle nicht null -Datensätze für die "gefiltert"Telefon" Spalte:


Notiz: Diese Operatoren können mit logischen Operatoren verwendet werden “ODER" Und "UND„Um nicht leere Datensätze zu extrahieren, basierend auf mehreren Bedingungen, die in der“ definiert sind “WO”Klausel.

Abschluss

Um nur Nullwerte aus der MySQL -Tabelle auszuwählen, die “Ist nicht nullDer Bediener ist verfügbar, der Werte testet und „wahr“ gibt, wenn der Wert nicht leer ist. Benutzer können auch die „verwenden“Null-safe gleich"Operator mit dem"NICHT"Betreiber zum Arbeiten wie"Ist nicht nullUnd filtern Sie nicht leere Aufzeichnungen, wenn Sie in der "in der" verwendet werden "WÄHLEN" Stellungnahme. In diesem Beitrag wurde erläutert, wie man in MySQL nur keine Nullwerte auswählt.