access单列数据横展开

太阳底下的事情 2014-03-17 07:37:14

select 列名 from 表名——多行单列(多行不同数据)

select 列名,列名,列名,列名 from 表名——单行多列(相同列不同数据)

请教俩sql如何转换
...全文
139 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
可以了8楼正解,thanks
  • 打赏
  • 举报
回复
改成 1 了还是不行,结果一样
WWWWA 2014-03-18
  • 打赏
  • 举报
回复
transform max(name) select 1 from tt group by 1 pivot 'name' & id
ACMAIN_CHM 2014-03-18
  • 打赏
  • 举报
回复
transform max(name) select 1 from tt group by id pivot 'name' & id
  • 打赏
  • 举报
回复
2的执行结果不符合
WWWWA 2014-03-18
  • 打赏
  • 举报
回复
1、在EXCEL中行列转置; 2、加入自增字段ID transform max(name) select id from tt group by id pivot 'name' & id
  • 打赏
  • 举报
回复
如下单表数据: select name from user 结果: 张三 李四 王五 ... 需求效果: name as name1 name as name2 name as name3 张三 李四 王五 说白了就是单表单列数据列横展开为一行
WWWWA 2014-03-18
  • 打赏
  • 举报
回复
举例说明 要求
  • 打赏
  • 举报
回复
交叉查询不满足需求
ACMAIN_CHM 2014-03-17
  • 打赏
  • 举报
回复
试一下ACCESS交叉查询。

7,733

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧