【问题标题】:CONCAT function in amazon-redshiftamazon-redshift 中的 CONCAT 函数
【发布时间】:2021-03-15 08:43:30
【问题描述】:

到目前为止,我已经使用了以下CONCAT 函数:

CONCAT('SQL', ' is', ' fun')

但是,在 redshift 中我得到了错误:

ERROR: function concat("unknown", "unknown", "unknown") does not exist

我可以使用任何其他函数来替换 CONCAT 并获得相同的结果吗?

【问题讨论】:

    标签: sql amazon-redshift


    【解决方案1】:

    在 RedShift 中,您可以使用 concat() 连接两个字符串。试试这个:

    CONCAT('SQL', CONCAT(' is', ' fun'))
    

    或者您可以使用 (||) 代替,如下所示:

    'SQL' || ' is' || ' fun'
    

    【讨论】:

    【解决方案2】:

    我认为问题在于参数的数量。 该函数接受两个,而您传递三个。

    https://docs.aws.amazon.com/redshift/latest/dg/r_CONCAT.html

    【讨论】:

      猜你喜欢
      • 2014-04-28
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多