アプリ版:「スタンプのみでお礼する」機能のリリースについて

オラクル初心者です。

データベースには「ア」から「ン」までの半角カナのデータが入っています。
これを五十音順に並べたいのですが、ORDER BY 半角カナ をやったところ、
「ア」から「ロ」まではうまくいったのですが、
「ワヲン」
「ヲンワ」
「ンワヲ」
の順に並べたいデータが
「ヲンワ」
「ワヲン」
「ンワヲ」
になってしまいました。

なぜこのようになるのか、わかりません。
すいませんが、どなたかご教授ください。
お願いします。

A 回答 (3件)

バージョン情報が記載されていないのでわかりませんが


NLSSORTで辞書順に並べてくれると思います。
(デフォルトはバイナリ順です)

select * from tbl order by nlssort(kana, 'NLS_SORT=JAPANESE')
    • good
    • 0
この回答へのお礼

完璧です!

濁点も解釈してくれるとは思いませんでした!!

ありがとうございます。大変勉強になりました。

お礼日時:2005/02/03 16:04

一回全角に変換するしかないのでは

    • good
    • 0
この回答へのお礼

それしかないですか・・・
ご教授ありがとうございます。

お礼日時:2005/02/03 16:03

ASCIIコードの順番ではないですか?単純に。



参考URL:http://www.blue.b-city.net/~gg99486/asciicode.html
    • good
    • 0
この回答へのお礼

あぁ、ASCIIコードがこんな風になっていただなんて・・・

知りませんでした。ありがとうございます。

実際に並べたいときにはどうしたらいいんでしょうか・・・

お礼日時:2005/02/03 11:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A