全角,半角问题,是不是数据库的 Bag ,高手进来看一下!
我是做对日软件的,现在有个要求,对数据排序的时候区分全角,半角,
不区分大小写,于是我用了如下语句:
alter database databasename collate Japanese_CI_AS_KS
然后,在进行数据查询时
用 select columnname from tablename order by col1 asc
和
select columnname from tablename order by col1 desc
时,升序排列是错误的,但降序是对的,这是不是数据库的Bag 啊?
高手指点!!
不胜感激!