つまり、基本的にはこのような表示をしたいのです(1列に1行分)。
私は[タイプ欄]のケーキに[アイシング欄]と[フルーツ欄]が好きです。
結果はこうなるはずです。
Cake_Column
----------------
I like chocolate cake with whipped_cream and a cherry.
I like strawberry cake with vanilla_cream and a lemon_slice.
etc.
etc.
私は、([column] "some text" [column]) "new_column_name" を実行する、ある種のTO_CHARステートメントが必要です。
私は何を知っていればいいのでしょうか?
Oracleで文字列を連結するには2つの方法があります。
||
][2] です。CONCATの例です。
CONCAT(
CONCAT(
CONCAT(
CONCAT(
CONCAT('I like ', t.type_desc_column),
' cake with '),
t.icing_desc_column),
' and a '),
t.fruit_desc_column)
|||`を使用した場合 例
'I like ' || t.type_desc_column || ' cake with ' || t.icing_desc_column || ' and a ' || t.fruit_desc_column