![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Access サブフォームでの選択行の取得
その他(データベース)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
ACCESSのSQLで、NULLかNULLでないかの判定
その他(データベース)
-
-
4
AccessのSQL文で1件のみヒットしたら終了させる構文。
その他(データベース)
-
5
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
6
アクセス 壊れた? 「ファイルが見つかりません」
Access(アクセス)
-
7
ACCESSでの関数について
Access(アクセス)
-
8
「RunSQL」と「Execute」の違い
Access(アクセス)
-
9
Accessでテーブル名やクエリ名一覧の抜き出し
Access(アクセス)
-
10
Accessフォームのテキストボックス内改行無効の方法
その他(データベース)
-
11
作成したレコードセットのCSV出力の方法
その他(データベース)
-
12
ADOのCursorLocationプロパティ
Visual Basic(VBA)
-
13
ADOを使ったDBアクセス後のメモリ解放
その他(データベース)
-
14
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
15
VBA プロシージャの名前の取得
その他(Microsoft Office)
-
16
Access2007でSQLの複数列副問い合わせについて
その他(データベース)
-
17
ACCESSのデータに自動で半角スペースを入れたい
その他(データベース)
-
18
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
19
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
20
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SELECT INTOで一度に複数の変数...
-
SELECTした結果に行番号を求めたい
-
SQLで任意の列の最大値の定数は...
-
データの入れ替えを同時に行な...
-
フラグをたてるってどういうこ...
-
【SQL】他テーブルに含まれる値...
-
sqlに記述できない文字
-
エラーを起こす方法
-
Accessで今日から5日後
-
ACCESSにおいてスキーマとは
-
テーブル名が可変の場合のクエ...
-
truncate tableを使って複数の...
-
timestampのデータはどのように...
-
テーブル定義書(Oracle) 【IX】...
-
UPDATEで既存のレコードに文字...
-
SQL*LOADER実行時のロードデー...
-
既存データをINSERT文にして出...
-
SQLでつまづいてます。
-
次の時間帯の勝率の合計を求め...
-
ACCESSのVBAにてExcelに行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT INTOで一度に複数の変数...
-
SELECTした結果に行番号を求めたい
-
複数の条件に該当する結果を、...
-
データの入れ替えを同時に行な...
-
UPDATEの更新前の値を取得したい
-
テーブル間の差分抽出方法は?...
-
副問合せで複数列の値リストの...
-
この切り絵の元絵あれば下さい…!
-
SQL 表の結合
-
SQLで任意の列の最大値の定数は...
-
ダブリ数字の有無の確認にのマ...
-
SQLで小数点の計算がしたいです。
-
FETCH した行が取り出せない
-
pg/plsqlでのカーソルのLIK...
-
PLPGSQLでの複数行複数列
-
複数カラムでdistinct
-
数値を単一引用符で囲むのはど...
-
【SQL】他テーブルに含まれる値...
-
フラグをたてるってどういうこ...
-
sqlに記述できない文字
おすすめ情報