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