全角フィールドのソートにはBINARYを指定する

対象:MySQL 4.0, 4.1 系

全角文字フィールドでソートする場合は BINARY をつける。
でないと全角文字コード順にソート順してくれない。少なくともEUCの場合は必要。
cityNameKana に半角カタカナが格納されており、cityNameKanaでソートする場合は以下のように記述する。

誤)select cityOID,cityCd,cityName,cityNameKana,ORD(cityNameKana) from MstCit y where cityCd Like '011%' group by cityCd order by cityNameKana;

正)select cityOID,cityCd,cityName,cityNameKana,ORD(cityNameKana) from MstCit y where cityCd Like '011%' group by cityCd order by BINARY cityNameKana;