1.常规排序ASC DESC
ASC 正序
DESC倒叙
2.自定义排序
自定义排序是根据自己想要的排序的字段按照特定字符串(数字)顺序进行排序。
主要是使用函数 FIELD("排序字段",str1,str2,str3,...)
3.按中文拼音字母排序
如果表字段使用的GBK编码的话,我们可以直接order by value ,因为GBK本身就是按照拼音字母排序ABCDEFGHIGK...,当第一位相同的时候会比较第二位,以此类推。 如果表字段使用的UTF-8编码的话,通常我们都会的编码,这样我们可以使用MySQL的convert方法开转换gbk进行排序。默认是正序
eg:SELECT ot.* FROM overdue_task ot ORDER BY CONVERT(ot.name USING GBK) ASC/DESC