select ... oeder by ...语句对汉字怎么不能正确排序??
我的SQL语句如下:
"SELECT distinct [单位] from " & TableToQuery & " order by [单位] desc"
结果如下:
-------------------------------------------
重庆电视台
重庆人民广播电台
郑州人民广播电台
西湖之声广播电台
珠江经济广播电台
玉林人民广播电台
湖南电视台
湖南人民广播电台
湖北电视台
深圳广播电台
海峡之声广播电台
济南人民广播电台
河南卫视
广州电台
广东电视台
广东卫星广播电台
广东卫星广播台
常熟人民广播电台
山东电视台
山东人民广播电台
安徽电视台
天津电视台
天津人民广播电台经济台
天津人民广播电台
吉林人民广播电台
台湾电视公司
北京电视台
北京人民广播电台
凤凰卫视
佛山人民广播电台
亚洲电视台
中山广播电台
中央电视台
中央人民广播电台经济之声
中央人民广播电台
东方卫视
上海电视台
上海人民广播电台
上海东方电视台
上海东方广播电台
上海东方卫视
-------------------------------------------
疑问:
这个order by并没有按照我的要求对检索到的记录排序啊?
如果说“重庆” 的“重”被认为是“zhong”而排在第一位的话,那么,
“中央电视台”的“中”为什么要排在“湖南”的“湖”之后?
即便是湖南电视台举办了一场火爆的超级女声,它的座次也不能在了中央的前面,因为,我这是降序排列啊。
请高手指点,如何能让排序结果按照汉字拼音的降序排列啊?