【发布时间】:2019-08-14 03:57:51
【问题描述】:
我需要准备一份可以复制并粘贴到电子邮件字段中的电子邮件列表 (2.5k)。
我有一列,每一行都有一个电子邮件地址。 我需要最终结果看起来像: 电子邮件1@test.com;电子邮件2@test.com; email3@test.com
Select *
from(
Select email, 1 as num
FROM tabl1
WHERE b.stu_cde = 1 ) e
Pivot( max(email)
for num in ([1]) )as pv
【问题讨论】:
-
提示尝试
STUFF。第二件事 SO 不是代码编写服务,请分享您迄今为止尝试过的内容。对于这个问题,只有在 SO 上有 100 个答案可用。sql是语言,不清楚您在谈论哪个平台,即;mysql、sql-server、plsql等。请注明正确的标签。 -
您使用的是什么数据库(例如 MySQL、SQL Server、Oracle 等)? “SQL”只是一种语言,而不是实际产品。
-
提示:更新到受支持的 SQL Server 版本并使用
string_agg()。
标签: sql sql-server-2008 pivot