誰もが以下の問題を解決するために、ここで私を助けることができ、SQLクエリ
。
SQLを使用して、私はため、出力は(私はケースを書きたい場合、または他のロジックので、ここだけ
**SERVICES**
Row 1 : 50|100|128
Row 2 : 100|100|128
として良い取り組んでいる
LISTAGG(G.IGROUP_ID,'|') WITHIN GROUP (ORDER BY G.igroup_id) AS SERVICES
をやっている50の場合| 100 | 128 )それははいのように反映する必要があります100 | 100 | 128それから反映する必要がありますいいえ
あなたが私を助けてくれますか?
あなたはlistagg()
に
case
でこれを行うことができます
使用を
case
を適用することができますlistaggは、これがoracleのためのものであることを示しています。私はmysqlタグを削除し、Oracleを追加しました。 –質問を編集し、サンプルデータと希望の結果を提供してください。 –