Hiroaki Kitahata
kitah****@wingc*****
2017年 1月 12日 (木) 16:08:02 JST
北畑です。 かけはたさん、レス有難うございます。 試してみました。 characterset utf8 のDBに対して create table TblHoge( ... furigana varchar(40) collate unicode, ... ); として select * from TblHoge order by furigana collate unicode で目的の整列(辞書順)となりました。 create index idxFuga on TblHoge (furigana); でインデックスを付ければ、インデックスが使用されました order by furigana collate utf8 は試していたのですが、 order by furigana collate unicode は気付いてませんでした。 最初のメールに記載した > Excel だと アイウヴエオ の順 は間違いでした。 > Excel だと アイヴウエオ の順 が正しいです。 order by furigana collate unicode でも アイヴウエオ の順でした。 -- Hiroaki Kitahata <kitah****@wingc*****>