Concat
将多个字符串合并为单个字符串的函数。
Concat(或 concatenate)是一个将多个字符串合并为单个字符串的函数。这个词源自拉丁语的 con-(“一起”)和 caten-(“链条”)。例如,您可能想将一个城市(Vienna)和一个国家(Austria)连接起来,以获得一个单一的位置字符串,如“Vienna, Austria”。Metabase 的 concat 表达式在针对您的数据库运行时将被转换为 SQL CONCAT 函数,如下所示:SELECT CONCAT(City, ", ", Country) AS "Location" 在 Metabase 和其他 BI 工具中,您可以假定 concat 仅适用于文本数据类型(通常称为字符串)。如果您想将 concat 与其他数据类型(如数字或日期)一起使用,您需要先将它们转换为文本。如果您更喜欢编写 SQL,请注意,JOIN、UNION 和 MERGE 函数听起来可能与 CONCAT 类似,但它们用于组合来自不同表的行和列,而不是来自不同列的文本字符串。
阅读更多