用Sql语句将纵向数据以横向方式显示出来

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:01:14
例如在一个表中有一下有一下几行数据:
字段a 字段b 字段c
1 2 3
4 5 6
7 8 9

我现在想得到的结果是能用一条sql语句将a字段中的1、4、7查询出来,形式为:1 as ** ,4 as **, 7 as **.
望高手们赐教,谢谢!
两位好像还不是很明白我的问题,我的问题的大致意思是列数据转成行数据的意思

可以问下,你这样做有什么用吗?
一般都是在UI层分别读出来。。。

create tabble table1
(a int,b int,c int)
insert into table1(a,b,c) values('1','4','7')
insert into table1(a,b,c) values('2','5','8')

select 字段a from 表名

新建视图.