• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

SQL语句的22条法宝

发布: 2008-4-22 17:31 | 作者: Jack | 来源: 中程在线blog | 查看: 42次 | 进入领测软件测试网论坛讨论

领测软件测试网

y+]r!Bi

cP(c#j L9C ]? 21、说明:列示type、vender、pcs字段,以type字段排列,case可以方便地实现多重选择,类似select 中的case。软件测试技术第一门户n+|$x%et0F c
    select type,sum(case vender when 'A' then pcs else 0 end),sum(case vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs else 0 end) FROM tablename group by type软件测试技术第一门户bs%T;|E^']3CF
    显示结果:
Y/s~Bq    type vender pcs
D3_j S*pAy/sH#l }    电脑 A 1
P} N qd ~H n$b    电脑 A 1
T} b;o$X6n    光盘 B 2
O}2\#M,Z$m7lE    光盘 A 2软件测试技术第一门户dPW%H_I]#ME
    手机 B 3
Q8UuQd@Wh    手机 C 3软件测试技术第一门户 D7l [r` L^"d
软件测试技术第一门户6G,^)G4gp
    22、说明:选择从10到15的记录
O3wM!l-pE&v.l u0{[;@    select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc
B)l0yT/]x0aA      软件测试技术第一门户^&\Q