作者a613204 (胖胖)
看板PHP
標題[分享] MySQL中文字筆劃排序
時間Thu Jun 3 20:47:36 2010
這邊小小分享一下 關於中文字筆劃的排序方法
select * from 'table_name' order by convert('column_name' using big5);
這段是在網路上找到的做法 不過同筆劃的字不會照相同字先排
ex: 大 -> 三 -> 大
select * from 'table_name' order by convert('column_name' using big5),
'column_name';
這邊想到的做法是先用筆劃排,再照相同字排
就不會有問題了
好像很弱XD...有需要的可以參考一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.158.133
→ olctw:不確定自己有沒有誤會,但是編碼使用 utf8_unicode_ci 時, 06/04 11:22
→ olctw:在 MySQL 5.1.41 看到的順序"似乎"就是按照筆劃(未經證實) 06/04 11:22
→ a613204:因為我原本是使用UTF-8 不過筆劃會先照常用字排才照筆劃:) 06/04 20:09
推 howka:用起來...的確比原來的好..也比加上binary屬性好... 12/28 01:14