大软件公司面试时常常会出的两道sql题.pdfVIP

  • 6
  • 0
  • 约7.16千字
  • 约 10页
  • 2017-08-16 发布于山西
  • 举报

大软件公司面试时常常会出的两道sql题.pdf

大软件公司面试时常常会出的两道sql题,面试时应该问哪些问题,面试时薪资问题,面试时问面试官的问题,面试时常问问题及回答,面试时的问题,面试时问公司的问题,面试时应注意的问题,面试时需要注意的问题,面试时考官问的问题

从博客园中看到一篇文章,介绍大软件公司面试时常常会出的两道SQL 题(见附录)。 我觉得受益很多,在此之前,我一直觉得,SQL2008 似乎提供了这方面的支持,但更低的 版本,包括2005,非游标做不出来(水平够菜)。总结心得如下: 1、强大的group by 1 select stdname, 2 isnull(sum( case stdsubject when 化学 then Result end), 0 ) [化学], 3 isnull(sum( case stdsubject when 数学 then Result end), 0 ) [数学], 4 isnull(sum( case stdsubject when 物理 then Result end), 0 ) [物理], 5 isnull(sum( case stdsubject when 语文 then Result end), 0 ) [语文] 6 from #student 7 group by stdname 在这里,groupby与sum+ case结合,可以将表1 中的记录(行)变成表2 的字段(列)。 Sum里面如果没有 case,那么出来的值,只能是全部科目的总和,用了 case 以后,就是 某科的成绩;然后这里用了好几个

文档评论(0)

1亿VIP精品文档

相关文档