Field1でグループ化を行うOracleでのクエリがあります。この問合せは2行を戻しますが、row1のフィールド数は2です。私はrow1の単一のセルに両方のField1値を表示したいと思います。これは可能ですか?Oracleの行の値の連結
1
A
答えて
3
Tim Hallには、string aggregation techniquesという異なるコレクションがOracleで用意されています。 Oracleのバージョンによっては、組み込みのLISTAGG解析関数(11.2の場合)または以前のリリースのユーザー定義集約関数を使用するのが一般的です。 2の
+1
私は10gで自分自身を集めるのが部分的です。 – Dan
0
カウントがちょうどMIN(フィールド1)、簡単です||「」|| MAX(フィールド1)
あなたは異なって、同じ値を持つ2つの行に対応するために必要があります。
CASE MIN(field1)!= MAX(field1)THEN MIN(field1)|| '、' || MAX(field1)ELSE MIN(field1)END
0
小規模なストアドプロシージャを書くことは、数字とは独立した書式設定。他の答えはより良いかもしれませんが、PL/SQLに精通している方が早いです。
関連する問題
- 1. Oracleの連結問題
- 2. oracle主キーの連続値
- 3. 行の列値を連結する
- 4. 連結IDの値を連結する
- 5. 連結値の追加
- 6. JSON:JavaScriptのキー値連結
- 7. Oracle - utl_raw.cast_to_varchar2関数の結果を文字列に連結
- 8. 関連する行の値を1つの連結された文字列値に結合する
- 9. 、連結値
- 10. Oracle SQLクエリの前の行の結果
- 11. Python:scipyスパース行列の連結
- 12. 連結行列の乗算
- 13. を連結コードの行
- 14. Oracle SQL - 値を1つの行に結合する
- 15. 先行ゼロのインデックス(数値形式の文字列連結)
- 16. 行のベクトル値のみを連結する
- 17. 同じID行の文字値の集約/連結
- 18. oracleの動的SQLでのステートメントの連結
- 19. oracleテーブル値関数への結合
- 20. 結果の列の値を1行に連結する方法は?
- 21. Oracleで2つの行を1つに連結する方法は?
- 22. 同じテーブル内の関連する行の前の値をフェッチするOracleクエリ
- 23. を連結ハッシュ値
- 24. 行をOracleの単一列に結合
- 25. Pythonのパンダは、行を連結した値
- 26. 2行の値を連結する方法
- 27. シングルセルでの改行との連結
- 28. 1文字列への行の連結
- 29. 特定の値を持つ行を結合して連結します
- 30. ORDER BYはOracleの連結名ですか?
Oracleには、連想配列の集合関数が組み込まれていません。これらの値が異なる場合、なぜそれらを同じ行に入れたいのですか? – kurosch