mysql 3种常用排序方式

时间:2024-03-31 22:27:05

 

1.常规排序ASC DESC

ASC 正序

DESC倒叙

mysql 3种常用排序方式

2.自定义排序

自定义排序是根据自己想要的排序的字段按照特定字符串(数字)顺序进行排序。

主要是使用函数 FIELD("排序字段",str1,str2,str3,...)

mysql 3种常用排序方式

3.按中文拼音字母排序

如果表字段使用的GBK编码的话,我们可以直接order by value ,因为GBK本身就是按照拼音字母排序ABCDEFGHIGK...,当第一位相同的时候会比较第二位,以此类推。 如果表字段使用的UTF-8编码的话,通常我们都会的编码,这样我们可以使用MySQL的convert方法开转换gbk进行排序。默认是正序

mysql 3种常用排序方式
eg:SELECT ot.* FROM overdue_task ot ORDER BY CONVERT(ot.name USING GBK) ASC/DESC