首页 > 数据库技术 > 详细

mysql中文排序问题

时间:2015-11-02 17:02:27      阅读:330      评论:0      收藏:0      [点我收藏+]

mysql中文排序,用到的是:

SELECT 
  id id,
  billId billId,
  namespec nameSpec,
  unit unit,
  amount amount,
  price price,
  remark remark,
  alias alias,
  materialType materialType 
FROM
  project_materials 
WHERE billId = TLD20151028162729584 
ORDER BY CONVERT(nameSpec USING gbk) 
LIMIT 0, 20 
ORDER BY CONVERT(nameSpec USING gbk) 是重点。

还有一句强制转换:如下:
SELECT 
  id id,
  billId billId,
  namespec nameSpec,
  unit unit,
  amount amount,
  price price,
  remark remark,
  alias alias,
  materialType materialType 
FROM
  project_materials 
WHERE billId = TLD20151028162729584 
ORDER BY CONVERT(nameSpec USING gbk) COLLATE gbk_chinese_ci 
LIMIT 0, 20 

 

mysql中文排序问题

原文:http://www.cnblogs.com/zrui-xyu/p/4930276.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!