mysql使用手册

来源:互联网 发布:人工智能计算机视觉 编辑:程序博客网 时间:2024/04/30 06:57

     MySQL数据库排序简单易用,可以通过field()函数自定义排序,格式:field(value,str1,str2,str3,str4)

     例如:select  * from oilinfo where oil_status='0' order by area_name ,FIELD(oil_type,'92','93','95','97','0')

     对中文的排序如果是gbk没有问题(因为gbk内部编码时采用的拼音排序的方法),如果是utf-8就有一些问题。

     解决办法:

     1.在排序的时候对字段进行转码;对于的代码是 order by convert(name using gbk) asc

     

0 0
原创粉丝点击