DB2で以下のテーブルAを基に、
業種毎に連番をつけるようなビューを作りたいのですが
どのようにSQL文を作ればいいのでしょうか?
基本的な質問かもしれないのですがよろしくお願いします。
テーブルA
ID JOB
-----------------
10 clerk
20 clerk
30 clerk
40 manager
50 manager
60 assistant
70 assistant
80 assistant
作りたいビューの実行結果
ID JOB NUM
-----------------
10 clerk 01
20 clerk 02
30 clerk 03
40 manager 01
50 manager 02
60 assistant 01
70 assistant 02
80 assistant 03
なんとなくですが、
最初に
selelct job,count(*)
from テーブルA
group by job
でjob毎の行数をもとめなきゃいけないような気も
するんですが・・・。
No.1ベストアンサー
- 回答日時:
DB2なら、
select ID,JOB,row_number() over(partition by JOB order by ID) NUM from A
で出来ると思いますし、その他のRDBでもIDがユニークである前提で
select x.ID,x.JOB,count(*) as NUM
from A as x,A as B
where x.JOB=b.JOB and x.ID>=y.ID
group by x.ID,x.JOB
で可能じゃないかと思いますよ。(未検証ですが)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 秘書 Administrative Assistant の表記について 6 2022/10/10 10:13
- 英語 One technique that may be used is to have the surg 1 2023/03/05 20:43
- 経済 2022年の日本企業の部長級の平均年収は12万8351ドル(約1700万円)→本当ですか? 4 2023/04/08 06:58
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- 英語 この英文の意味を教えて下さい。 2 2022/12/25 11:08
- 英語 意味に違いがありますか(英語) 1 2023/05/14 11:57
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 中学校 英語の問題で、 「私のおばの仕事は花を育てることなんだ。」 正答は 「My aunt job is 0 2023/01/05 22:58
- Oracle SQL update方法 2 2022/06/22 14:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS 一番最新の日付の金額...
-
ビューで引数を使いたい
-
SQL 件数取得を速くしたい
-
Accessで在庫管理を
-
複数のテーブルから同じ条件で...
-
アクセス(Access)のサブクエ...
-
SQL NOT INで抽出できない
-
IFで条件を分岐させてのINSERT...
-
「マスタ」と「テーブル」の違...
-
ACCESSのSQLで、NULLかNULLでな...
-
2つのテーブルから条件に一致...
-
3つ以上のテーブルをUNIONする...
-
エクスポート時の改行コードに...
-
SELECT時の行ロックの必要性に...
-
Accessにインポートしたら並び...
-
accessテーブル作成クエリを実...
-
[ BETWEEN ] vs [ >= AND <= ]
-
sqlserverで集計結果をUPDATEし...
-
数百万件レコードのdelete
-
データの二重表示の原因
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 一番最新の日付の金額...
-
ビューで引数を使いたい
-
IFで条件を分岐させてのINSERT...
-
Accessで在庫管理を
-
SQL 件数取得を速くしたい
-
2つのテーブルを結合して合計(...
-
二つの表の項目を比較して値を...
-
空のテーブルの判別
-
複数のテーブルから同じ条件で...
-
SQLの書き方
-
DB2 業種毎に連番をつけたいの...
-
select into句のトランザクショ...
-
大学でSQLの授業があるのですが...
-
Access関数について クエリで空...
-
リレーションシップ 全データを...
-
Insert Into Select での重複に...
-
Sql文のUpdateと副問い合わせで...
-
別のテーブルの値を抽出条件と...
-
SQL 重複 条件を付けて抽出したい
-
SQLで○○の値以外を持っているレ...
おすすめ情報