Así que básicamente quiero mostrar esto (toda la fila en UNA columna):
Me gusta [columna de tipo] pastel con [columna de glaseado] y una [columna de fruta].
El resultado debería ser:
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.
Necesito algún tipo de sentencia TO_CHAR que haga ([columna] "algún texto" [columna]) "nuevo_nombre_columna";
¿Qué debo saber?
Tiene dos opciones para concatenar cadenas en Oracle:
Ejemplo de 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 ||
ejemplo:
'I like ' || t.type_desc_column || ' cake with ' || t.icing_desc_column || ' and a ' || t.fruit_desc_column
¿Has probado el operador ||
?