首页 > 关于中文排序的一个问题

关于中文排序的一个问题

一个表中有个名称字段,值有第一、第二、第三、第四、第五、第六、第七、第八,现在想按照一二三四五六七这样的顺利排序,有什么好的方法么?


直接按该字段排序不就行了吗


把中文数部分取出来转成阿拉伯数再排序。你要是用的 PostgreSQL 的话应该比较容易搞定。


笨办法是按 第一、第二、第三、……的顺序 select 八次。


加一列对应的数字列:

name,num
第一,1
第二,2
第三,3

然后根据num排序。

【热门文章】
【热门文章】