Heim > Datenbank > MySQL-Tutorial > Was wird zurückgegeben, wenn ich der MySQL-Funktion CHAR_LENGTH() NULL übergebe?

Was wird zurückgegeben, wenn ich der MySQL-Funktion CHAR_LENGTH() NULL übergebe?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-08-23 16:54:48
nach vorne
1099 Leute haben es durchsucht

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)
Nach dem Login kopieren

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!

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