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