![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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も見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
キーが同じを複数行を1行にまとめるには?
Oracle
-
検索対象のデータが「複数レコード」を「1レコード」として獲得するSQL
Oracle
-
複数レコードを横並び1レコードで抽出する方法
Oracle
-
-
4
ACCESS 一つのフィールドに複数レコードの値をセットしたい
その他(データベース)
-
5
SELECT 文 GROUP での1件目を取得
SQL Server
-
6
複数のレコードを1つのレコードにまとめる方法
Access(アクセス)
-
7
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
8
SELECTの結果で同一行を複数回出力する
Oracle
-
9
複数の値を1レコードに表示したい。
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるカラムのMAX値+1をINSERTし...
-
複数行を1行にするSQL
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
MERGE文を単体テーブルに対して...
-
SELECTで1件のみ取得するには?
-
Date型にNULLをセットしたい V...
-
ファイル書込みで一行もしくは...
-
カレントレコードが無い事を判...
-
【MYSQL】asでリネームしてwher...
-
月別、販売員別の集計がわかり...
-
Accessのクエリでフィールドの...
-
SET句内で複数の条件を指定して...
-
レコードセット(ADO.Recordset)...
-
レコード長を数えてくれる関数
-
select句副問い合わせ 値の個...
-
DataGridViewの、選択されてい...
-
select insertで複数テーブルか...
-
固定値を含む結合と複数テーブ...
-
Oracleでの文字列連結サイズの上限
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるカラムのMAX値+1をINSERTし...
-
レコードが選択されないときの...
-
複数行を1行にするSQL
-
テーブル結合について、下記SQL...
-
Oracle 9iで英字を含まないレコ...
-
SQLPLUSにて演算子を使う方法と...
-
外部結合に条件をつけたい
-
SELECT文でINを使わずに検索したい
-
ORACLEのSQLで
-
ループの仕方
-
sqlのwhereで指定した条件の前...
-
教えて下さい。m(__)m
-
sumやcount関数について
-
複数条件に当てはまる行の抽出...
-
SQL:外部結合について
-
PL/SQLの基礎的な質問ですが・・
-
通番を振りたい
-
distinct句を使わずレコード総...
-
副照会を簡単に使いまわせますか?
-
SQLのCOUNT件数表示について
おすすめ情報