SQL数据横向变字段

[复制链接]
查看11 | 回复1 | 2011-5-20 23:13:38 | 显示全部楼层 |阅读模式
SQL字段变横向,是这样的,我有一个表表名是:person 有2个字段 name 和 age
对应数据是 张三 35
李四47怎么才能把张三和李四变成字段名,让他们的年龄也就是age变成数据 就是变成为 字段为 张三李四数据为 3547

回复

使用道具 举报

千问 | 2011-5-20 23:13:38 | 显示全部楼层
name age张三 35李四47张三李四3547select case when name='张三' then (select age from table where name='张三') end 张三',case when name='李四then (select age from table where name='李四) end 李四from table
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行