Funktionen zu Null in MySql IFNULLVerwendung: IFNULL(Ausdruck1,Ausdruck2) Beschreibung: Wenn expr1 nicht null ist, gib expr1 zurück, andernfalls gib expr2 zurück. Beispiel:
ISNULLVerwendung: ISNULL(Ausdruck) Beschreibung: Wenn expr null ist, wird 1 zurückgegeben, andernfalls 0. Beispiel:
NULLIFVerwendung: NULLIF(expr1,expr2) Beschreibung: Wenn expr1 gleich expr2 ist, wird null zurückgegeben. Andernfalls wird exp1 zurückgegeben. Ähnlich zu CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END. Beispiel:
Hinweise zur Verwendung der MySql-Funktion IFNULLErstellen Sie zunächst eine einfache Tabelle für SQL-Anweisungsoperationen Die Anweisung zur Tabellenerstellung lautet wie folgt: CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Primärschlüssel' , `name` varchar(8) ZEICHENSATZ utf8 SORTIMENT utf8_general_ci NICHT NULL STANDARD '' KOMMENTAR 'Name' , `score` int(4) NICHT NULL STANDARD 0 KOMMENTAR 'score' , PRIMÄRSCHLÜSSEL (`id`) ); So erstellen Sie Daten manuell: Kommen wir nun zur Sache:a. Was ist die Funktion von IFNULL? Das Folgende ist eine einfache SQL-Anweisung und das Ergebnis. Wenn IFNULL(a,b) und der von a empfangene Wert null ist, wird b zurückgegeben, andernfalls wird a zurückgegeben. Wählen Sie WENNNULL(NULL,0); b. Sie können das Ergebnis der folgenden SQL-Anweisung vorhersagen. Laut der Funktion IFNULL sollte 0 zurückgegeben werden, aber das Ergebnis ist nicht so. Wählen Sie IFNULL (Punktzahl, 0) aus dem Studenten, wobei ID = 4 ist. Das zurückgegebene Ergebnis ist null, was nicht mit dem erwarteten Ergebnis 0 übereinstimmt. c. Die folgende Anweisung gibt das korrekte Ergebnis 0 zurück; Wählen Sie IFNULL ((Wählen Sie Punktzahl aus Student, wobei ID = 4), 0); Zusammenfassen:Wenn Sie Methode b verwenden, um IFNULL-, SUM-Funktionen usw. zu verwenden, müssen Sie sicherstellen, dass Abfragedatensätze vorhanden sind, da sonst ein Nullwert zurückgegeben wird. Natürlich können Sie auch Methode c verwenden, um die Rückgabe eines Nullwerts und NPE-Ausnahmen im Programm zu vermeiden. Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
<<: Zusammenfassung der Fallstricke bei der Verwendung von Nginx als Reverse-Proxy für GRPC
>>: Einführung in die Verwendung des Formulars „OnSubmit“ und des Eingabetyps „Bild“
Inhaltsverzeichnis 1. Einleitung 2. Erstellen Sie...
Inhaltsverzeichnis Szenarioanforderungen glibc-Ve...
Als Front-End-Ingenieure müssen wir mit dem IE ve...
Sich gut zu ernähren und ausreichend zu schlafen,...
Inhaltsverzeichnis Beobachtermuster Vue-Pass-Wert...
In diesem Artikel wird der spezifische JS-Code zu...
Elasticsearch erfreut sich derzeit großer Beliebt...
Für die Installation von Docker auf CentOS muss d...
3D-Koordinatenkonzept Wenn sich ein Element dreht...
1. Laden Sie MySQL Community Server 5.7.16 herunt...
Griechische Buchstaben sind eine sehr häufig verw...
Inhaltsverzeichnis 1. Was ist der Ausführungskont...
Hallo zusammen, ich frage mich, ob ihr die gleich...
1. Docker-Netzwerkverwaltung 1. Docker-Container-...
HTML-Bild erzeugt nach dem Hinzufügen eines Hyper...