[Firebird-jp-general] order by の"ヴ"の並びについて

Back to archive index

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*****>




Firebird-jp-general メーリングリストの案内
Back to archive index