2010年7月13日火曜日

SQL Serverでハイフンを含んだ文字列のソートが変

 なんか、SQL Serverでハイフンを含んだ文字列のソートがうまくいかなくて困ったんですけど

A-10
A-30
A20

って並んでほしぃのに


A-10
A20
A-30

って並んでしまうんです。
んでいろいろ調べてみたんですがSELECTするときに「COLLATE Japanese_BIN」をつけるとうまくいきました。

select * from  aaa order by name COLLATE Japanese_BIN

こんな感じです

0 件のコメント:

コメントを投稿