连接
也称为
连接
什么是连接?
连接(或concatenate)是一个将多个字符串合并为单个字符串的函数。该词来自拉丁语根“con-”,意为“一起”,以及“caten-”,意为“链条”。例如,您可能希望将城市(维也纳)与国家(奥地利)连接起来,以获得单个位置字符串“维也纳,奥地利”。
当在数据库上运行时,Metabase 的 concat
表达式 被转换为 SQL 的 CONCAT
函数,如下所示
SELECT CONCAT(City, ", ", Country) AS "Location"
在Metabase和其他BI工具中,您可以假设concat
只与文本数据类型(通常称为字符串)一起使用。如果您想使用concat
与其他数据类型(如数字或日期)一起使用,您必须先将它们转换为文本。
如果您更喜欢编写SQL,请注意,函数JOIN
、UNION
和MERGE
可能听起来与CONCAT
的工作方式类似,但它们用于从不同的表中组合行和列,而不是来自不同列的文本字符串。