笔试碰到的2个sql题,菜鸟求解

yagexury2008 2009-03-15 06:25:48
表记录

YEAR money
2007 1000
2008 2000
2009 3000
2010 4000
查询结果
2007 1000
2008 2000
2009 3000
2010 10000


二:

name year money
A 2008 410
A 2008 420
A 2008 430
B 2008 400
B 2008 400
B 2008 400
查询结果:A 2008,410,420,430
...全文
115 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yagexury2008 2009-03-15
  • 打赏
  • 举报
回复
表记录:
name year money
A 2008 410
A 2008 420
A 2008 430
B 2008 400
B 2008 400
B 2008 400
查询结果:A 2008,410,420,430
yagexury2008 2009-03-15
  • 打赏
  • 举报
回复
第二题是 420,430 是2个额外字段
yagexury2008 2009-03-15
  • 打赏
  • 举报
回复
不错,分 你一半分
  • 打赏
  • 举报
回复
没有看明白,也写个第一个吧
select year ,money from tb where year!='2010'
union
select '2010',sum(money)as money from tb

695

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧