Quindi in pratica voglio visualizzare questo (l'intera riga in UNA colonna):
Mi piace [colonna del tipo] torta con [colonna della glassa] e una [colonna della frutta].
Il risultato dovrebbe essere:
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.
Ho bisogno di una specie di dichiarazione TO_CHAR che faccia ([column] "some text" [column]) "new_column_name";
Cosa dovrei sapere?
Avete due opzioni per concatenare le stringhe in Oracle:
Esempio di CONCAT:
CONCAT(
CONCAT(
CONCAT(
CONCAT(
CONCAT('I like ', t.type_desc_column),
' cake with '),
t.icing_desc_column),
' and a '),
t.fruit_desc_column)
Usando ||
esempio:
'I like ' || t.type_desc_column || ' cake with ' || t.icing_desc_column || ' and a ' || t.fruit_desc_column