新人一个查询的问题 行转列.自己在推荐(精华)里找..N多..偶不贴了..贴到偶手都痛了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table #1(name nvarchar(50),Type nvarchar(20),no int)insert #1 values('n1','t1',50)insert #1 values('n1','t2',30)insert #1 values('n2','t3',20)insert #1 values('n3','t9',2)insert #1 values('n1','t9',30)select * from #1 apivot( max([no]) for [type] in (t1,t2,t3,t4,t5,t6,t7,t8,t9))bbname t1 t2 t3 t4 t5 t6 t7 t8 t9-------------------------------------------------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- -----------n1 50 30 NULL NULL NULL NULL NULL NULL 30n2 NULL NULL 20 NULL NULL NULL NULL NULL NULLn3 NULL NULL NULL NULL NULL NULL NULL NULL 2(3 row(s) affected) 查询日期最近的记录,方法比较 如何去掉字段中前3个字符 SQL2008计划任务失败,作业无法运行 这个的SQL语句怎么写 sql,字符转日期失败,请高手指教 sql2008全文检索 急用 有谁知道标准差stddev函数的用法,它的帮助例子看不懂 数据类型问题 一个会者不难的问题!!!用一条语句计算增长率。在线等候!!! 你用shape吗? 问一个查询语句 有点难度 请教怎样在自定义函数中增减临时表字段的问题
create table #1(name nvarchar(50),Type nvarchar(20),no int)
insert #1 values('n1','t1',50)
insert #1 values('n1','t2',30)
insert #1 values('n2','t3',20)
insert #1 values('n3','t9',2)
insert #1 values('n1','t9',30)select * from #1 a
pivot
(
max([no]) for [type] in (t1,t2,t3,t4,t5,t6,t7,t8,t9)
)bbname t1 t2 t3 t4 t5 t6 t7 t8 t9
-------------------------------------------------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- -----------
n1 50 30 NULL NULL NULL NULL NULL NULL 30
n2 NULL NULL 20 NULL NULL NULL NULL NULL NULL
n3 NULL NULL NULL NULL NULL NULL NULL NULL 2(3 row(s) affected)