Oracle SQL 出力結果の文字列連結方法
解決したいこと
Oracle SQLで出力結果を文字列連結をしたい
【やりたいこと】
バッチでSQLを実行⇒csvとしてデータを保存
→そのために出力結果を「,(カンマ)」で連結したい
しかし、select句に関数を使用している場合、
||,||でカラム同士を繋ごうとすると「数式がありません」というエラーメッセージが出てしまう。
例)
Select
SYOHIN_T.商品コード ||,||
NVL(ZAIKO_T.現時点理論在庫数, 0) + NVL(ZAIKO_T.現時点預かり在庫数, 0)
⇒「式がありません。」
自分で試したこと
concatで繋ごうと思ったのですが、カラムが複数あるため
かなり入れ子が複雑になってしまいSQLが見にくくなるため、
||演算子を用いる方法はないかと思い質問しました。
ご存じの方ご教授お願いいたします。
0 likes