在不分组行的情况下,将列的值连接起来的SQL,可以使用字符串聚合函数将列的值连接起来。
以下是一个示例:
SELECT STRING_AGG(column_name, ', ') AS concatenated_values
FROM table_name;
其中,column_name
是要连接的列名,table_name
是表名。
例如,假设有一个名为employees
的表,包含name
列,我们想要将所有员工的姓名连接起来,可以使用以下SQL:
SELECT STRING_AGG(name, ', ') AS concatenated_names
FROM employees;
这将返回一个名为concatenated_names
的列,其中包含所有员工姓名的连接字符串。
请注意,上述示例中使用的是SQL Server的字符串聚合函数STRING_AGG
。不同的数据库管理系统可能有不同的字符串聚合函数,请根据使用的数据库选择相应的函数。