注册 登录
编程论坛 VFP论坛

请教 select 纵向记录转横向 语句

皇火 发布于 2022-11-04 08:33, 977 次点击
我用的是SQL2005,请教如何将select distinct BH from NAME 查询结果直接从纵向转为横向,例如下表是一般查询结果
XY1
ABC
103
现希望用一条select语句,将3行合并在一个字段中,如: “XY1 ABC 103” 或 “XY1/ABC/103”
先谢为盼
2 回复
#2
皇火2022-11-23 10:23
这个问题我用select * from 表 PIVOT (...) 解决了。
要注意的一点是:语句中尽量用表的别名,直接用表名会出错。
#3
sdta2022-11-23 13:37
单纯的VFP语句不行吗
SCAN ENDSCAN
1