2009-12-09 49 views

回答

373

您正在查找CHAR_LENGTH()以獲取字符串中的字符數。

對於多字節字符集LENGTH()會給你字符串佔用的字節數,而CHAR_LENGTH()會返回字符數。

+129

其實,CHAR_LENGTH()應該是一個更好的選擇。對於多字節字符集,LENGTH()將爲您提供字符串佔用的字節數,而CHAR_LENGTH()將返回字符數。 – 2011-11-01 14:59:57

+3

選擇長度('Ö');結果2! AndrásSzepesházi的回答是正確的! – fubo 2013-10-24 13:59:45

+0

CHAR_LENGTH() - AndrásSzepesházi是對的! – 2014-03-11 06:22:02

63
select * from table order by length(column); 

文檔上的長度()函數,以及所有其他的字符串的功能,可用here

0

,我用它來查找字符串的長度的函數是length,使用方法如下:

SELECT * FROM table ORDER BY length(column); 
相關問題