好多时候,我们希望查询出来的记录能够按照汉语拼音即英文的26个字母排序,但是utf字符集是外国人弄的,不是按照汉语拼音的顺序排列的,因此,我们需要将要排序的字段把编码设定为GBK或者BG2312再进行排序。
mysql中对字符的转码支持的不错,convert()函数,直接搞定
sql这样写
1 select * from table_name ORDER BY CONVERT(name USING gbk);
想要逆序的话价格desc即可,非常好用。
好多时候,我们希望查询出来的记录能够按照汉语拼音即英文的26个字母排序,但是utf字符集是外国人弄的,不是按照汉语拼音的顺序排列的,因此,我们需要将要排序的字段把编码设定为GBK或者BG2312再进行排序。
mysql中对字符的转码支持的不错,convert()函数,直接搞定
sql这样写
1 select * from table_name ORDER BY CONVERT(name USING gbk);
想要逆序的话价格desc即可,非常好用。
下一篇:深入JAVA注解之方法注解
介绍一款强大的indesign 拼音插件,并详细介绍其用法
在实际的SQL编写时,我们有时候需要对条件集合进行排序。下面给出3中比较常用的排序方式,mark一下1.常规排序ASC D
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M