![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
SQLで質問です。
下記のようなテーブル(TBL) があったとして、
YMD HIN
20110520 '商品3'
20110520 '商品5'
20110520 '商品6'
20110522 '商品4'
20110522 '商品5'
VIEWのみで以下ような形に見せるようなVIEWって
VIEWだけで可能でしょうか。
YMD HIN
20110520 '商品3 商品5 商品6'
20110522 '商品4 商品5'
グルーピングキーYMD単位でHIN||' '||HIN||' '||・・・みたいに
データが存在するだけ連結していくようなイメージです。
ストアドなどでループして連結していく以外にVIEWのみで実現できるような
SQL書けるよという人いましたら教えていただけないでしょうか。
以上よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
書けなくはないですが……
SELECT YMD,
LTRIM(SYS_CONNECT_BY_PATH(HIN, ' '), ' ') AS HIN
FROM (
SELECT YMD, HIN,
COUNT(*) OVER (PARTITION BY YMD) AS cnt,
ROW_NUMBER() OVER (PARTITION BY YMD ORDER BY HIN) AS rn
FROM TBL
)
WHERE LEVEL = cnt
START WITH rn = 1
CONNECT BY PRIOR YMD = YMD AND PRIOR rn = rn - 1
No.1
- 回答日時:
隠し関数「wmsys.wm_concat」を使うか、XML関数を使う。
(隠し関数はサポート対象外なので使うなら自己責任で)
http://otn.oracle.co.jp/forum/thread.jspa?thread …
http://d.hatena.ne.jp/you_w/20081125/1228305335
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server SQLのクエリの書き方 1 2022/03/29 23:06
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- ニコニコ生放送 WindowsPC用有料動画キャプチャーソフトで高音質録画できる商品と同DVDライティング商品は? 3 2023/03/09 17:56
- Visual Basic(VBA) 【ExcelVBA】Powerクエリーでいうピボット解除と同じ処理をVBAで 4 2022/07/06 17:09
- Excel(エクセル) エクセル count関数で出てきた数だけの行数をリンクで参照する 3 2022/08/10 12:02
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- 簿記検定・漢字検定・秘書検定 簿記2級 売上原価の計算と期末商品の評価に関する質問 3 2023/06/24 23:50
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- Excel(エクセル) グループの最後の行に書式、計算式なども同じ行を追加するマクロを教えてもらえませんか。 7 2022/05/18 10:13
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS 一つのフィールドに複...
-
場合によって条件を変えるSQL
-
「マスタ」と「テーブル」の違...
-
重複するキーから一番古い年月...
-
主キーの変更
-
ACCESS2007 フォーム 「バリア...
-
Accessのリンクテーブルについて
-
テーブルデザインの書き出しで...
-
accessテーブル作成クエリを実...
-
あるテーブルのデータを追加、...
-
max+1で初番する場合 for updat...
-
数学でunprimedとは何を意味し...
-
データの二重表示の原因
-
同時書き込み
-
ACCESSにて全項目(レポート)...
-
コンボボックスで入力したもの...
-
更新クエリでキー違反
-
Access VBA Me.Requery レコー...
-
AccessVBAで降順にするテーブル...
-
テーブルのレコード削除ができ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESS 一つのフィールドに複...
-
商品コード番号を入力すると商...
-
行方向のデータを横に並べる
-
PLSQLの識別子エラー
-
Inner join と Left joinの明...
-
片方だけ抽出する方法(SQL)
-
SQL 2つのテーブルとSUBSTRING...
-
Accessユニオンクエリーで2つ...
-
主キーの変更
-
Accessでフィールドを比較した...
-
SQL文について(片方のテーブル...
-
続.ORACLEのSELECTのソートに...
-
場合によって条件を変えるSQL
-
請求と入金のテーブルの作成の...
-
sqlのupdate文で質問です。 テ...
-
[Oracle] UPDATE分の副問い合わ...
-
accessで移動平均する方法
おすすめ情報