将数据二维显示

来源:互联网 发布:虚拟机网络偶尔断网 编辑:程序博客网 时间:2024/04/29 11:33

create database lieceshi

use lieceshi

create table erwei
(
    Telenumber varchar(20) not null,
    Functio varchar(20) not null,
    Expenses  int not null
)
go

insert  into erwei(Telenumber,Functio,Expenses) values('2121270','月租','14')
insert  into erwei(Telenumber,Functio,Expenses) values('2121270','长途','21')
insert  into erwei(Telenumber,Functio,Expenses) values('2121270','短信','11')

select Telenumber as 电话号码,
max(case Functio when '月租' then Expenses else 0 end) as '月租费',
max(case Functio when '长途' then Expenses else 0 end) as '市话费',
max(case Functio when '短信' then Expenses else 0 end) as '长话费'
from erwei
group by Telenumber

select * from erwei


drop table erwei

 

原创粉丝点击