select
length('abcdefg') english,
length('가나다라마바사') korean
from dual
這返回下面。mysql長度()爲不同的語言返回不同的大小
english korean
7 21
有沒有函數返回字符數而不是字符字節?
我的意思是我需要的是
english korean
7 7
select
length('abcdefg') english,
length('가나다라마바사') korean
from dual
這返回下面。mysql長度()爲不同的語言返回不同的大小
english korean
7 21
有沒有函數返回字符數而不是字符字節?
我的意思是我需要的是
english korean
7 7
返回字符串str的長度,以字節爲單位來測量。多字節字符計爲多個字節。這意味着,對於包含5個2字節字符,長度字符串()返回10,而CHAR_LENGTH()返回5
CHAR_LENGTH()
會做你想要什麼。
使用:
CHAR_LENGTH()
(字符數)
參考:
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_char-length
看看這個問題:http://stackoverflow.com/questions/1734334/mysql-length-vs-char-length –