amazon-redshift 中的 CONCAT 函数
Posted
技术标签:
【中文标题】amazon-redshift 中的 CONCAT 函数【英文标题】:CONCAT function in amazon-redshift 【发布时间】:2021-03-15 08:43:30 【问题描述】:到目前为止,我已经使用了以下CONCAT
函数:
CONCAT('SQL', ' is', ' fun')
但是,在 redshift 中我得到了错误:
ERROR: function concat("unknown", "unknown", "unknown") does not exist
我可以使用任何其他函数来替换 CONCAT
并获得相同的结果吗?
【问题讨论】:
【参考方案1】:在 RedShift 中,您可以使用 concat() 连接两个字符串。试试这个:
CONCAT('SQL', CONCAT(' is', ' fun'))
或者您可以使用 (||) 代替,如下所示:
'SQL' || ' is' || ' fun'
【讨论】:
对这个***.com/questions/66634151/…还有什么想法吗?【参考方案2】:我认为问题在于参数的数量。 该函数接受两个,而您传递三个。
https://docs.aws.amazon.com/redshift/latest/dg/r_CONCAT.html
【讨论】:
以上是关于amazon-redshift 中的 CONCAT 函数的主要内容,如果未能解决你的问题,请参考以下文章
Concat 中的 Group_Concat 不能使用 NULL 值
mybatis中的模糊查询,Oracle和MySQL中的concat