![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
select key, ltrim(sys_connect_by_path(col, ','),',') as cols
from (
select key, col,
row_number() over (partition by key order by col) as num,
count(*) over (partition by key) as cnt
from tab)
where level = cnt
start with num = 1
connect by prior key = key and prior num = num - 1;
本当にありがとうございます。1行1行、きちんと理解はできていないのですが、必要な部分を書き換えたらうまくいきました。通常の検索SQLでこんなことができるのか、と正直ビックリです。時間のあるときに勉強します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- SQL Server これをSQL文で出来るでしょうか? 1 2023/03/26 02:16
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- SQL Server 2つのSQL(Access)の結果[時刻,カウント数]を結合して集計する方法 1 2022/04/06 22:57
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
キーが同じを複数行を1行にまとめるには?
Oracle
-
検索対象のデータが「複数レコード」を「1レコード」として獲得するSQL
Oracle
-
複数レコードを横並び1レコードで抽出する方法
Oracle
-
-
4
ACCESS 一つのフィールドに複数レコードの値をセットしたい
その他(データベース)
-
5
複数のレコードを1つのレコードにまとめる方法
Access(アクセス)
-
6
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
7
SELECT 文 GROUP での1件目を取得
SQL Server
-
8
SELECT 文の NULL列は?
PostgreSQL
-
9
MAX関数を使ってからLEFT JOINしたいのですが・・
PHP
-
10
SELECTの結果で同一行を複数回出力する
Oracle
-
11
アクセスで複数のレコード情報を1レコードにまとめる方法
Access(アクセス)
-
12
複数行の結果を単一列に連結
PostgreSQL
-
13
複数の値を1レコードに表示したい。
SQL Server
-
14
1つのテーブル・2つの列を結合して1つの検索結果に
SQL Server
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるカラムのMAX値+1をINSERTし...
-
SQLPLUSにて演算子を使う方法と...
-
複数行を1行にするSQL
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
SELECTで1件のみ取得するには?
-
Accessで別テーブルの値をフォ...
-
アクセスでレポートの1印刷内...
-
Excelで、改行がある場合の条件...
-
SQL文で右から1文字だけ削除す...
-
GROUP BYを使ったSELECT文の総...
-
SELECTの結果で同一行を複数回...
-
ADO VBA 実行時エラー3021
-
固定値を含む結合と複数テーブ...
-
ACCESSの集計クエリで3件ある...
-
Accessでのレコード存在チェック
-
DATE型にNULLをセットするには?
-
サブレンジ分割されたNDB(富士...
-
ファイル書込みで一行もしくは...
-
select句副問い合わせ 値の個...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるカラムのMAX値+1をINSERTし...
-
レコードが選択されないときの...
-
sqlのwhereで指定した条件の前...
-
複数行を1行にするSQL
-
テーブル結合について、下記SQL...
-
SQLPLUSにて演算子を使う方法と...
-
ループの仕方
-
複数条件に当てはまる行の抽出...
-
sumやcount関数について
-
外部結合に条件をつけたい
-
Oracle 9iで英字を含まないレコ...
-
SQLのCOUNT件数表示について
-
PL/SQLの基礎的な質問ですが・・
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
select句副問い合わせ 値の個...
-
SQL文で右から1文字だけ削除す...
-
GROUP BYを使ったSELECT文の総...
おすすめ情報