
Oracleのrow_numberのような関数はないのでしょうか?
Order By句を指定してSELECTした結果の行番号を求めたいのですが、
なにか良い方法はないのでしょうか。
例えば次の表なテーブルがあった場合、
Code1 Code2 Code3
01 02 02
01 02 01
01 01 02
ORDER BY Code1,Code2,Code3
で行った場合の結果が
No Code1 Code2 Code3
1 01 01 02
2 01 02 01
3 01 02 02
Noを求めたいのですが。
No.2ベストアンサー
- 回答日時:
次のSQLを試してみてください。
select
(select count(*)+1 from t1 as x
where x.c1<y.c1
or x.c1=y.c1 and x.c2<y.c2
or x.c1=y.c1 and x.c2=y.c2 and x.c3<y.c3) as no,
c1,c2,c3
from t1 as y
order by no;
ありがとうございました。
出来ました。
count(*)+1だと、NOが2から始まってしまったので、
count(*)にしてみたら、出来ました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ローマ字、ハイフン付きの並び替え ローマ字抽出方法 Excelマクロ 4 2022/04/01 14:10
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- PHP $_SESSIONについて教えて下さい。 4 2023/03/13 13:45
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- オープンソース Try Kotlinで readLine()を使うには 1 2023/03/27 21:06
- Visual Basic(VBA) CODE関数のvbaバージョンか方法はありますか? 5 2022/09/01 17:00
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
- その他(プログラミング・Web制作) visual studio code 共有方法 1 2022/04/06 17:55
- その他(プログラミング・Web制作) VS codeを使って、ラズパイ Picoを動かせる簡単な方法 1 2023/04/27 13:49
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
コンビニでおにぎりを買うときのスタメンはどの具?
コンビニでおにぎりを買うとき、何の具材を選ぶことが多いですか?
-
テレビやラジオに出たことがある人、いますか?
テレビやラジオに取材されたり、ゲスト出演したことある方いますか?
-
思い出すきっかけは 音楽?におい?景色?
記憶をふと思い出すきっかけは 音楽、におい、景色 どれですか?
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
ACCESSでの関数について
Access(アクセス)
-
-
4
ACCESS クエリで1から順番に番号を表示したい
Access(アクセス)
-
5
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
6
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
7
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
8
VBA プロシージャの名前の取得
その他(Microsoft Office)
-
9
Access 削除クエリが重い
その他(データベース)
-
10
AccessのSQL文で1件のみヒットしたら終了させる構文。
その他(データベース)
-
11
ACCESSでクエリで選択した行番号をつけたい
Access(アクセス)
-
12
Access2010 「演算子がありません」エラー
その他(データベース)
-
13
スクロールバーをVBAで操作したい
Access(アクセス)
-
14
更新不可能なクエリに対して更新クエリを実行する方法
Access(アクセス)
-
15
レコードセット(ADO.Recordset)で処理レコードは何番目?
Visual Basic(VBA)
-
16
アクセス 壊れた? 「ファイルが見つかりません」
Access(アクセス)
-
17
Accessを使って日付を比較したい
その他(Microsoft Office)
-
18
VBAでの Replace関数で、ワイルドカードは使えないのでしょうか?
Visual Basic(VBA)
-
19
ACCESSで行番号はつけられないの?
Access(アクセス)
-
20
AccessのDAO.ExecuteとDoCmd.RunSqlの違いについて
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムよりファンクション...
-
【SQL】他テーブルに含まれる値...
-
追加クエリで重複データなしで...
-
右向き、左向きの速度が最大と...
-
JDBCを使ってdate型へのINSERT...
-
ora-01722のエラーについて
-
SQLServerからMDBへのデータバ...
-
マクロでファイルを読み込み、...
-
UPDATEで既存のレコードに文字...
-
副問合せを使わずにUNIONと同様...
-
PostgreSQLのtimestamp型で時間...
-
OracleとSQL ServerのSQL文上で...
-
集計でテストの各教科の最高得...
-
Excelでしりとりを作る方法
-
ACCESS VBAでSeekメソッドの処...
-
timestampのデータはどのように...
-
売り上げ集計SQLが作れません
-
2つのテーブルをLIKE演算子のよ...
-
SQLで、Join句で結合したテ...
-
ExcelのVLOOKUP関数の動作をMyS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT INTOで一度に複数の変数...
-
SELECTした結果に行番号を求めたい
-
複数の条件に該当する結果を、...
-
UPDATEの更新前の値を取得したい
-
データの入れ替えを同時に行な...
-
数値を単一引用符で囲むのはど...
-
PLPGSQLでの複数行複数列
-
SQLで小数点の計算がしたいです。
-
FETCH した行が取り出せない
-
複数カラムでdistinct
-
pg/plsqlでのカーソルのLIK...
-
Pro*CでのSQL文について
-
テーブル間の差分抽出方法は?...
-
副問合せで複数列の値リストの...
-
oleDBでnumeric形式の小数部分...
-
【SQL】他テーブルに含まれる値...
-
フラグをたてるってどういうこ...
-
sqlに記述できない文字
-
PostgreSQLのtimestamp型で時間...
-
UPDATEで既存のレコードに文字...
おすすめ情報