【发布时间】:2013-07-05 11:57:10
【问题描述】:
select
length('abcdefg') english,
length('가나다라마바사') korean
from dual
下面会返回。
english korean
7 21
是否有任何函数返回字符数而不是字符字节数?
我的意思是我需要的是
english korean
7 7
【问题讨论】:
标签: mysql
select
length('abcdefg') english,
length('가나다라마바사') korean
from dual
下面会返回。
english korean
7 21
是否有任何函数返回字符数而不是字符字节数?
我的意思是我需要的是
english korean
7 7
【问题讨论】:
标签: mysql
使用:
CHAR_LENGTH()
(字符数)
参考:
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_char-length
【讨论】:
返回字符串 str 的长度,以字节为单位。多字节字符计为多个字节。这意味着对于包含五个 2 字节字符的字符串,LENGTH() 返回 10,而 CHAR_LENGTH() 返回 5。
CHAR_LENGTH() 会做你想做的事。
【讨论】: