SQL面试题汇总.docVIP

  • 3
  • 0
  • 约4.02千字
  • 约 4页
  • 2017-08-13 发布于河南
  • 举报
已经知道原表 year salary ------------------ --------------------- 2000 1000 2001 2000 2002 3000 2003 4000 显示查询结果 year salary ------------------ --------------------- 2000 1000 2001 3000 2002 6000 2003 10000第一种: select b.year,sum(a.salary) from salary a,salary b where a.year=b.year group by b.year order by b.year; 第二种: select s1.year year,(select sum(s2.salary) from salary s2 where s2.year=s1.year) salary from salary s1; 2.一道SQL语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句 ??????????? 胜 负 2005-05-09 2 2 2005-05-

文档评论(0)

1亿VIP精品文档

相关文档