Heim  >  Artikel  >  Datenbank  >  So verwenden Sie IFNULL, NULLIF und ISNULL in MySql

So verwenden Sie IFNULL, NULLIF und ISNULL in MySql

WBOY
WBOYnach vorne
2023-04-17 17:52:061658Durchsuche

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');

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');

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

Beispiel 2:

SELECT NULLIF('a','b');

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');

Der Parameter ist NULL, also ist das Ergebnis 1.

Beispiel 2:

SELECT ISNULL(NULL);

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen