首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

mysql 排序的有关问题,字段值是汉字

2011-12-06 
mysql 排序的问题,字段值是汉字请教一下在MYSQL中Orderby排序,字段值是汉字,应该是怎么排序的?我这里不管

mysql 排序的问题,字段值是汉字
请教一下  
在MYSQL中Order   by排序,字段值是汉字,应该是怎么排序的?我这里不管是升序还是降序排的都不是想要的结果。
结果是   :  
中关村   g
北京       b
印度       y
oracle   中   order   by   nlssort(cc, 'NLS_SORT=SCHINESE_PINYIN_M ')   这个在MYSQL中怎么用??
mysql   默认不是汉字首字母;从排序结果就能看出来,好像是按编码排的;  
现在我想按汉字首字母排,该怎么办?谢谢回答

[解决办法]
你在创建表的时候,中文字段要写成
create table table_name{
...
"location " char(50) character set latin1 collate latin1_bin,
...
}

之前也遇到过这样的问题

热点排行