Heim > Datenbank > MySQL-Tutorial > So verwenden Sie IFNULL, NULLIF und ISNULL in MySql

So verwenden Sie IFNULL, NULLIF und ISNULL in MySql

WBOY
Freigeben: 2023-04-17 17:52:06
nach vorne
1685 Leute haben es durchsucht

1. Der Ausdruck von IFNULL lautet wie folgt:

IFNULL(expr1,expr2)

Funktionsbeschreibung: Wenn expr1 null ist, gibt die Funktion expr2 zurück, andernfalls gibt sie expr1 zurück.

Beispiel 1:

SELECT IFNULL(0,'ab');
Nach dem Login kopieren

So verwenden Sie IFNULL, NULLIF und ISNULL in MySql

Der erste Parameter ist NULL, also das Ergebnis Ergebnis Es ist ab.

2. Der Ausdruck von NULLIF lautet wie folgt:

SELECT NULLIF(expr1,expr2)So verwenden Sie IFNULL, NULLIF und ISNULL in MySql

Funktionsbeschreibung:

Wenn die beiden Parameter gleich sind, geben Sie NULL zurück; andernfalls geben Sie den ersten Parameter zurück.

Beispiel 1:

SELECT IFNULL(NULL,'ab');
Nach dem Login kopieren

Die beiden Parameter sind nicht gleich, daher ist das Ergebnis der erste Parameter a.

Beispiel 2:

SELECT NULLIF('a','b');
Nach dem Login kopieren

So verwenden Sie IFNULL, NULLIF und ISNULL in MySql

Die beiden Parameter sind gleich, daher ist das Ergebnis NULL.

3. Der Ausdruck von ISNULL lautet wie folgt: SELECT ISNULL(expr)

So verwenden Sie IFNULL, NULLIF und ISNULL in MySqlFunktionsbeschreibung:

Wenn expr null ist, ist der Rückgabewert von isnull() 1, andernfalls ist der Rückgabewert 0.

Beispiel 1:

SELECT NULLIF('a','a');
Nach dem Login kopieren

Der Parameter ist NULL, also ist das Ergebnis 1.

Beispiel 2:

SELECT ISNULL(NULL);
Nach dem Login kopieren

So verwenden Sie IFNULL, NULLIF und ISNULL in MySql

Der Parameter ist nicht NULL, daher ist das Ergebnis 0.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie IFNULL, NULLIF und ISNULL in MySql. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage