Wenn die Zeichenfolgenfunktion CHAR_LENGTH() oder CHARACTER_LENGTH() mit einer WHERE-Klausel verwendet wird, hängt die zurückgegebene Ausgabe von den in der WHERE-Klausel angegebenen Bedingungen ab. Nehmen wir zum Beispiel an, wir haben eine Tabelle mit dem Namen „Student“ und möchten nur Namen mit weniger als 6 Zeichen erhalten. Dann können wir die folgende Abfrage schreiben:
mysql> Select * from Student; +------+---------+---------+-----------+ | Id | Name | Address | Subject | +------+---------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | | 15 | Harshit | Delhi | Commerce | | 20 | Gaurav | Jaipur | Computers | +------+---------+---------+-----------+ 4 rows in set (0.10 sec) mysql> Select Name, CHAR_LENGTH(Name) from student WHERE CHAR_LENGTH(Name)<6; +-------+-------------------+ | Name | CHAR_LENGTH(Name) | +-------+-------------------+ | Aarav | 5 | +-------+-------------------+ 1 row in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie können wir die Funktion CHAR_LENGTH() mit der MySQL-WHERE-Klausel verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!