按中文首个拼音字母排序的sql语句如何写

王朝学院·作者佚名  2009-08-07  
宽屏版  字体: |||超大  

如果数据表tbl的某字段name的字符编码是latin1_swedish_ci;

select * from `tbl` order by birary(name) asc

如果数据表tbl的某字段name的字符编码是utf8_general_ci;

SELECT name FROM `tbl` WHERE 1

ORDER BY CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有