Zusammenfassung der Tipps zur Verwendung von coalesce() in MySQL

Zusammenfassung der Tipps zur Verwendung von coalesce() in MySQL

Vorwort

Kürzlich habe ich zufällig MySQLs Coalesce entdeckt. Ich hatte einfach Zeit, also habe ich die Verwendungstipps von coalesce() in MySQL zusammengefasst und mit Ihnen geteilt. Schauen wir uns die ausführliche Einführung an:

coalesce() erklärt

Gibt den ersten nicht leeren Ausdruck im Argument zurück (von links nach rechts usw.);

Anwendungsbeispiele

Es gibt drei Variablen: a, b und c.

wähle coalesce(null,2,3); // Gib 2 zurück

wähle coalesce(null,null,3); //Gib 3 zurück

wähle coalesce(1,2,3); // Gib 1 zurück

Wie aus dem obigen Beispiel ersichtlich, besteht seine Funktion darin, den ersten Wert ungleich Null im übergebenen Parameter zurückzugeben.

Wählen Sie COALESCE (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); 
-- Rückgabe 1

Wenn alle übergebenen Parameter null sind, wird null zurückgegeben, zum Beispiel

Wählen Sie Coalesce (NULL, NULL, NULL, NULL); 
-- Return NULL

Dieser Parameter wird verwendet, wenn: ein Feld standardmäßig null ist und Sie möchten, dass es etwas anderes als null zurückgibt, z. B. 0 oder andere Werte, können Sie diese Funktion verwenden

SELECT COALESCE(Feldname,0) als Wert aus t; // (Wenn der Standardwert des Datenbank-Provisionsfelds nicht 0 ist, muss das am Entwickler liegen. Bitte kritisieren Sie nicht meine persönliche Meinung.)

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Zusammenfassung der Wissenspunkte im Zusammenhang mit Null (IFNULL, COALESCE und NULLIF) in MySQL
  • Detaillierte Erklärung der Funktionen IFNULL() und COALESCE() zum Ersetzen von Null in MySQL
  • Detaillierte Erklärung und Beispiele zur SQL Server COALESCE-Funktion
  • Eine kurze Analyse des Leistungsvergleichs zwischen den Paging-Modi ISNULL und COALESCE in SQL Server
  • MySQL-Zeitdifferenzfunktionen (TIMESTAMPDIFF, DATEDIFF), Funktionen zur Berechnung von Datumsumrechnungen (date_add, day, date_format, str_to_date)
  • MySQL verwendet benutzerdefinierte Funktionen, um die übergeordnete ID oder untergeordnete ID rekursiv abzufragen
  • Detaillierte Erklärung zur korrekten Verwendung der if-Funktion in MySQL
  • Codebeispiel für die Verwendung der MySql COALESCE-Funktion

<<:  Docker realisiert die Verbindung mit demselben IP-Netzwerksegment

>>:  Mit dem Swiper.js-Plugin ist die Implementierung von Karussellbildern ganz einfach

Artikel empfehlen

Detaillierte Erläuterung häufig verwendeter Nginx-Umschreibregeln

Dieser Artikel enthält einige häufig verwendete U...

Detaillierte Erläuterung der MySQL-Indexauswahl und -Optimierung

Inhaltsverzeichnis Indexmodell B+Baum Indexauswah...

Vue ElementUI implementiert einen asynchronen Ladebaum

In diesem Artikelbeispiel wird der spezifische Co...

Zusammenfassung zweier Methoden zum Implementieren der Vue-Druckfunktion

Methode 1: Installieren Sie das Plugin über npm 1...

So verwalten Sie Benutzer und Gruppen beim Ausführen von Docker

Docker ist ein Verwaltungstool, das Prozesse als ...

Das WeChat-Applet realisiert eine Links-Rechts-Verknüpfung

In diesem Artikel wird der spezifische Code für d...

Detaillierte Erklärung des Übergangsattributs einer einfachen CSS-Animation

1. Verständnis der Übergangsattribute 1. Das Über...

Detaillierte Beschreibung der Funktion von new in JS

Inhaltsverzeichnis 1. Beispiel 2. Erstelle 100 So...

JavaScript-Closures erklärt

Inhaltsverzeichnis 1. Was ist ein Abschluss? 1.2 ...