対象: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;