Heim >Datenbank >MySQL-Tutorial >Was wird zurückgegeben, wenn ich der MySQL-Funktion CHAR_LENGTH() NULL übergebe?
In diesem Fall hängt die Ausgabe der Funktion CHAR_LENGTH() von der Bedingung ab, ob wir NULL als Zeichenfolge oder einfach NULL bereitstellen. Das folgende Beispiel zeigt den Unterschied –
mysql> Select CHAR_LENGTH(NULL); +-------------------+ | CHAR_LENGTH(NULL) | +-------------------+ | NULL | +-------------------+ 1 row in set (0.00 sec) mysql> Select CHAR_LENGTH('NULL'); +---------------------+ | CHAR_LENGTH('NULL') | +---------------------+ | 4 | +---------------------+ 1 row in set (0.00 sec)
von oben In der Ergebnismenge ist zu beobachten, dass die Funktion CHAR_LENGTH() die Anzahl der Zeichen zurückgibt, wenn wir NULL als Zeichenfolge bereitstellen, also 4 Zeichen. Andernfalls wird NULL als Ausgabe zurückgegeben, wenn wir nur NULL bereitstellen.
Das obige ist der detaillierte Inhalt vonWas wird zurückgegeben, wenn ich der MySQL-Funktion CHAR_LENGTH() NULL übergebe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!