
Oracle10gとOracle9を利用しています。
SQL文でソートした結果を出力したいのですが、頭文字が大文字・小文字が混在しています。
ORDER BY句を使ってソートをすると、大文字でソート、小文字でソート という順番で並ぶと思いますが、大文字・小文字を区別せずにソートさせたいと考えています。
大文字・小文字を区別せずにソートさせる方法はありますか?
-------------
TABLE1
-------------
IDNAME
-------------
001Book
002bar
003boy
004Byte
-------------
SELECT NAME FROM TABLE1 ORDER BY NAME;
↓実行結果
-------------
Book
Byte
bar
boy
-------------
↓出力した並び順
-------------
bar
Book
boy
Byte
-------------
※「ALTER SESSION ST NLS_SORT=BINARY_CI」としてからソートすればOKという
情報がネットで見つかりましたが、Webアプリの中で実行させたいため、設定
は変えずに行いたいと思っています。可能ですか?
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
ありがとうございます。
ORDER にLOWERを使うんですね・・
こんな簡単にできるとは… 全くアイデアが浮かびませんでした。
ありがとうございます。
No.1
- 回答日時:
実行環境が手元にないので、実際に確認していませんが、
NLSSORT
は使えないでしょうか?
http://www.shift-the-oracle.com/sql/functions/nl …
参考URL:http://www.shift-the-oracle.com/sql/functions/nl …
早速のご回答、ありがとうございます。
ご連絡いただいた方法でもいけそうですが、No2のLOWERを使った方法で採用したいと思います。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- Gmail Gメールって大文字で作っても、小文字で作っても送信したら区別されますか? 大文字で作っても小文字とし 1 2022/05/27 23:16
- Java Java配列の問題を教えてください。 乱数で20個出力し、最大、最小、合計、平均を求め、更に昇順にソ 3 2023/07/10 18:32
- Excel(エクセル) Excelのソート(並べ替え) 2 2022/05/15 22:54
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
- Netflix ネットフリックスの字幕の大きさ変更について 2 2022/10/13 17:14
- Photoshop(フォトショップ) 画像編集ソフトPhotopeaのツールバーなどの文字の大きさを変える方法を教えてください。 1 2023/02/25 19:09
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL Server 2005 EXPRESSでログ...
-
Oracleで流したSQLのログを取得...
-
ORACLEのエクスポートについて
-
トレースファイルの削除スクリプト
-
SQL*Plusで以前に実行したコマ...
-
ストアド・プロシージャをバッ...
-
PL/SQLでログを確認したい。
-
PL/SQLからshellスクリプ...
-
サービスの再起動を自動で
-
リスナーログを出力しない設定方法
-
batファイルでのSQL(oracle)...
-
xy平面上の点P(x,y)に対し,点Q(...
-
ORA-01013のエラーについて経験...
-
DOSプロンプトとコマンドプロン...
-
レジストリチェッカーのウイン...
-
ストアドファンクションの実行
-
Oracleの起動時に、マウントし...
-
コムテックドライブレコーダーH...
-
CASE文のエラーについて
-
ACCESSでパススルークエリにパ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PL/SQLでログを確認したい。
-
Oracleで流したSQLのログを取得...
-
SQL*Plusで、コマンドの返答を...
-
ストアド・プロシージャをバッ...
-
batファイルでのSQL(oracle)...
-
トレースファイルの削除スクリプト
-
サービスの再起動を自動で
-
SQL実行結果の出力を見やすくし...
-
ソート(大文字・小文字を区別...
-
SQL実行結果取得
-
ORA-00984のエラーが出ます
-
Accessからoracleのストアドプ...
-
JavaでのOracle接続について(J...
-
execute使用した時の、完了メッ...
-
マテリアライズドビューログに...
-
リスナーログを出力しない設定方法
-
【spoolコマンドで追記】
-
SQL*PLUSを終了させる方法
-
シェル上でDBコマンドをループ...
-
SQL*Plus:SPOOLコマンドでのSQ...
おすすめ情報