Oracle SQL,连接多列添加文本

前端之家收集整理的这篇文章主要介绍了Oracle SQL,连接多列添加文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我基本上想显示这个(整行在一列):

我喜欢[类型列]蛋糕与[冰柱]和一个[水果列]。

结果应该是:

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.

我需要某种类型的TO_CHAR语句([column]“some text”[column])“new_column_name”;

我应该知道什么?

您有两个选项用于在Oracle中连接字符串:

> CONCAT
> Using ||

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
原文链接:/oracle/208250.html

猜你在找的Oracle相关文章