image

编辑人: 青衫烟雨

calendar2025-04-04

message4

visits864

一道数据库的笔试题目

有两个表

表一 AAA
种类mc     库存总量s1
A     997
B     1234

表二       BBB
种类mc     出库数量s1
A     105
A     213
B     116
B     211
B     303
用一条SQL语句求出A,B各剩下多少?

select distinct AA.T kind ,AA.S-(select sum(BB.S) sumnum from BB group by T having AA.T=BB.T) stock from AA,BB where AA.T=BB.T

结果:
kind stock
A     679
B     604

select distinct aa.king zhonglei,aa.zl-czl.sum kucun from aa,bb,(select king,sum(czl) sum from bb group by king) czl where aa.king=bb.king and aa.king=czl.king;
结果:
zhonglei kucun
a           679
b           604

select distinct aaa.mc zhonglei,aaa.sl-kczl.kcsl kucun from aaa,(select mc,sum(sl) kcsl from bbb group by mc) kczl where aaa.mc=kczl.mc;

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:一道数据库的笔试题目

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share