©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

Die COALESCE SQL-Funktion in MySQL und MariaDB - Nicht-NULL-Wert aus Liste

COALESCESyntax:COALESCE(%, %)
Rückgabe-Wert:Abhängig von den verwendeten Datentypen
Funktions-Typ:Vergleichs-Funktion, NULL-Funktion
Funktions-Beschreibung

Die SQL-Funktion COALESCE() gibt den ersten Wert aus einer Liste zurück, der nicht NULL ist.

Wenn kein Nicht-NULL-Wert gefunden wird gibt COALESCE() NULL zurück.

SQL Beispiele für die COALESCE-Funktion

 1
 2
 3
 4
 5

select COALESCE(null'Test'null'Test2');
select COALESCE(null, 45, null, 13);
select COALESCE(nullnullnullnull);

COALESCE(null, 'Test', null, 'Test2')
varchar(5) BINARY
Test
COALESCE(null, 45, null, 13)
int(2)
45
COALESCE(null, null, null, null)
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der COALESCE() Funktion in MySQL und MariaDB-Datenbanken

Die MariaDB und MySQL COALESCE() Funktion gibt den ersten Nicht-NULL-Ausdruck aus einer Liste von Ausdrücken zurück. Dabei wertet Funktion die Ausdrücke von links nach rechts der Reihe nach aus und gibt den ersten Wert zurück, der ungleich NULL ist. Wenn alle Ausdrücke NULL sind, wird auch NULL zurückgegeben. Die Funktion kann auch mit mehr als zwei Ausdrücken verwendet werden, wenn NULL-Werte verarbeitet und Standardwerte oder alternativee Ausdrück bereitgestellt werden sollen. Die Funktion ermöglicht, NULL-Werte durch alternative oder gewünschte Werte in Ergebnisen von SQL-Abfragen oder Ausdrücken zu ersetzen. Die Funktion COALESCE() in MySQL und MariaDB bietet eine praktische Möglichkeit, NULL-Werte zu verarbeiten.
CHARACTER_LENGTHCHARSETCHRCOALESCECOERCIBILITYCOLLATIONCOMPRESS

Weitere MySQL und MariaDB SQL Vergleichs-Funktionen

DECODE_ORACLEDECODE_ORACLE()
Mehr zur DECODE_ORACLE-Funktion

GREATESTGREATEST(%, %)
Mehr zur GREATEST-Funktion

INTERVALINTERVAL(%, %)
Mehr zur INTERVAL-Funktion

IFIF(Ausdruck, Wert1, Wert2)
Mehr zur IF-Funktion

LEASTLEAST(%, %)
Mehr zur LEAST-Funktion

STRCMPSTRCMP(Zeichenkette 1, Zeichenkette 2)
Mehr zur STRCMP-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion COALESCE: mysql.com und mariadb.com und w3schools.com
Aktualisiert: 24.01.2024ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer