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:
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 -pGeben 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:
verwendenDie 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 ausGeben 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 istDie 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.