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

DIV-Hintergrund, halbtransparenter Text, nicht durchscheinender Stil

Der DIV-Hintergrund ist halbtransparent, aber die ...

Tipps zur MySQL-Leistungsoptimierung

MySQL-Leistungsoptimierung MySQL wird in Internet...

Der Unterschied zwischen ${param} und #{param} in MySQL

Der von ${param} übergebene Parameter wird als Te...

Zusammenfassung der Wissenspunkte zu MySQL-Index, Sperre und Transaktion

Dieser Artikel fasst die Wissenspunkte zu MySql-I...

So behandeln Sie den vom Linux-System gemeldeten Fehler tcp_mark_head_lost

Problembeschreibung Kürzlich meldete ein Host die...

Implementierungsbeispiel für dynamische Routing-Breadcrumbs für Elemente

Zu meistern: localStorage, Komponentenkapselung Ä...

V-Bind in Vue verstehen

Inhaltsverzeichnis 1. Analyse des wichtigsten Que...

Die normale Methode der MySQL-Deadlock-Prüfungsverarbeitung

Normalerweise wird bei einem Deadlock die Verbind...

Detaillierte Erklärung der Funktionen jedes Ports von Tomcat

Aus der Tomcat-Konfigurationsdatei können wir ers...

Unvollständige Lösung für die Verwendung von Eingabetyp=Textwert=str

Ich bin heute auf ein sehr seltsames Problem gesto...

Vorteile von MySQL-Abdeckungsindizes

Ein allgemeiner Vorschlag besteht darin, Indizes ...

Proxy realisiert das Prinzip der bidirektionalen Bindung von Vue3-Daten

Inhaltsverzeichnis 1. Vorteile von Proxy gegenübe...