Heim  >  Artikel  >  Datenbank  >  Zusammenfassung der Techniken zur Verwendung von „coalesce()“ in MySQL (unbedingt lesen)

Zusammenfassung der Techniken zur Verwendung von „coalesce()“ in MySQL (unbedingt lesen)

黄舟
黄舟Original
2017-06-18 10:42:561410Durchsuche

In MySQL gibt es tatsächlich viele Methoden und Funktionen. Dieses Mal stelle ich eine namens „coalesce“ vor, die sehr mühsam zu buchstabieren ist, aber ihre Funktion ist Übergeben Sie den ersten Nicht-Null-Wert im eingegebenen Parameter. Der folgende Artikel stellt hauptsächlich relevante Informationen zu den Verwendungstechniken von „coalesce()“ in MySQL vor.

Vorwort

Kürzlich habe ich versehentlich die Koaleszenz von MySQL entdeckt, und ich habe gerade Zeit, also habe ich die Verwendungsfähigkeiten von coalesce() zusammengefasst MySQL Teilen Sie es mit allen. Schauen wir uns die detaillierte Einführung unten an:

coalesce() Erklärung

Die erste nicht leere Rückgabe Parameter Ausdruck (und so weiter von links nach rechts); , b, c drei

Variablen

. Wie aus dem obigen Beispiel ersichtlich ist, besteht seine Funktion darin, den ersten Nicht-Null-Wert im übergebenen Parameter zurückzugeben. Ein weiteres Beispiel ist

Wenn alle übergebenen Parameter null sind, wird null zurückgegeben, z. B.

select coalesce(null,2,3); // Return 2

select coalesce(null,null,3); // Return 3

select coalesce(1,2,3); // Return 1


Der Anlass, bei dem dieser Parameter verwendet wird, ist : Wenn der Standardwert eines Felds null ist. Wenn Sie möchten, dass es nicht null, sondern 0 oder andere Werte zurückgibt, können Sie diese Funktion

SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); 
-- Return 1


verwenden

SELECT COALESCE(NULL, NULL, NULL, NULL); 
-- Return NULL
Zusammenfassung


Das obige ist der detaillierte Inhalt vonZusammenfassung der Techniken zur Verwendung von „coalesce()“ in MySQL (unbedingt lesen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn