• ベストアンサー

mysqlで日本語の並び替え

アルファベットの並び替えは出来るのですが、漢字や平仮名だと上手くいきません。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

漢字や平仮名の場合、何順に並べたいのでしょうか。 漢字の読み順ということであれば不可能ですね。別に読み仮名用のフィールドを追加すれば別ですが。 平仮名のみであれば普通にソートすれば大丈夫だと思います。 mysqlのことは良く分かりませんが、通常ですと漢字をソートすると漢字コード順になると思います。大体漢字の音読み順になると思います。

morumomo
質問者

補足

「あ う い な え」のような文字をmysqlで五十音順に表示したく select 表示するフィールド名 from テーブル名 order by 並び替え対象のフィールド名; と入力したのですが、「な あ い う え」となぜか「な」が先頭に来てしまうのですがselect文が間違えているのでしょうか?

関連するQ&A