- ベストアンサー
mysqlで日本語の並び替え
アルファベットの並び替えは出来るのですが、漢字や平仮名だと上手くいきません。 教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
漢字や平仮名の場合、何順に並べたいのでしょうか。 漢字の読み順ということであれば不可能ですね。別に読み仮名用のフィールドを追加すれば別ですが。 平仮名のみであれば普通にソートすれば大丈夫だと思います。 mysqlのことは良く分かりませんが、通常ですと漢字をソートすると漢字コード順になると思います。大体漢字の音読み順になると思います。
補足
「あ う い な え」のような文字をmysqlで五十音順に表示したく select 表示するフィールド名 from テーブル名 order by 並び替え対象のフィールド名; と入力したのですが、「な あ い う え」となぜか「な」が先頭に来てしまうのですがselect文が間違えているのでしょうか?