函数

LENGTH() 函数返回文本字段中值的长度。一个中文汉字算3个字符,数字和字母算1个字符。

CHAR_LENGTH() 得到字符长度,中文汉字、数字和字母都算1个字符

语法

  1. SELECT LENGTH(column_name) FROM table_name
SELECT CHAR_LENGTH(column_name) FROM table_name

实例

“students” 表:

id name class
1 李建国 3班
2 Smile 8班
3 糖糖s 9班

现在,我们使用 LENGTH函数 取得 “name” 列中值的长度:

SELECT LENGTH(name) AS NameLen FROM students

结果:

NameLen
9
5
7

我们使用 CHAR_LENGTH函数 取得 “name” 列中值的长度:

SELECT CHAR_LENGTH(name) AS NameLen FROM students
NameLen
3
5
3