您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 常规数据查询-SQL实验一答案
--A.查看所有供应商的信息;select*froms;--B.查看供应商的姓名和所在城市,并且将输出结果中的列名显示为“名称”、所在城市;selectsname名称,city所在城市froms;--C.求出一箱(每箱装100个)零件的重量,并将输出结果显示为“零件编号”、“零件名称”、“每箱的重量”;selectpno零件编号,pname零件名称,weight*100每箱的重量fromp;--D.求出一箱(每箱装100个)零件的重量,并将输出结果显示为“零件编号”、“零件名称”、“每箱的重量”、“重量单位”,其中重量单位为“KG”;selectpno零件编号,pname零件名称,weight*100每箱的重量,'KG'重量单位fromp;--E.查看所有零件的颜色种类;selectdistinctcolorfromp;--Where子句:--F.找出使用供应商S1所供应零件的工程号码;selectjnofromspjwheresno='S1'--G.求供应工程J1零件的供应商号码SNO;selectjnofromspjwherejno='J1'--H.求供应工程J1零件P1的供应商号码SNO;selectdistinctjnofromspjwherejno='J1'andpno='P1'--I.找出重量在15到25之间的零件;select*frompwhereweightbetween15and25;--J.找出在“北京”、“天津”、“上海”的供应商;select*fromswherecityin('北京','天津','上海')--K.查找所有以“螺”开头的零件;select*frompwherepnamelike'螺%';--Orderby子句:--L.查询所有的零件,以零件的重量降序显示,重量相同的按照Pno升序显示;select*fromporderbyweightdesc,pno;--M.查询所有的“红”色零件,以零件的重量升序显示;select*frompwherecolor='红'orderbyweight;--N.查询每箱零件的重量,将输出结果显示为“零件编号”、“每箱重量”,并按照重量降序显示;selectpno零件编号,weight*100每箱重量fromporderby2desc;--聚集函数:--O.统计供应商的个数,显示结果列名为“供应商的个数”;selectcount(*)供应商的个数froms;--P.统计“上海”供应商的个数,显示结果列名为“上海供应商的个数”;selectcount(*)上海供应商的个数fromswherecity='上海';--Q.求出“P1”零件总的供应数量;selectsum(QTY)fromSPJwherepno='P1';--R.找出最重的零件的重量;selectmax(weight)fromp;--S.求出最重的零件和最轻的零件之间的重量差值;selectmax(weight)-min(weight)fromp;--Groupby子句:--T.求出每个城市供应商的个数;selectcity,count(*)供应商的个数fromsgroupbycity--orderby2desc;--U.求出供应商的个数在2个及以上的城市的名称;selectcity,count(*)供应商的个数fromsgroupbycityhavingcount(*)=2;--V.求出每种颜色的零件的个数;selectcolor颜色,count(*)该颜色的数量frompgroupbycolor;--W.求出每一种零件的供应数量;selectpno,sum(QTY)供应总量fromSPJgroupbypno;--X.求出供应总量在1000及以上的零件的编号以及供应量,并按照供应量降序显示;selectpno,sum(QTY)供应总量fromSPJgroupbypnohavingsum(QTY)=1000;--Y.求出由“P2”和“P4”供应的零件的供应量在1000以上的零件的编号以及供应量,并按照供应量降序显示;selectpno,sum(QTY)供应总量fromSPJwherepnoin('P2','P4')groupbypnohavingsum(QTY)=1000;--Z.求出供应总量最多的供应商的编号;selecttop1sum(QTY)供应总量fromSPJgroupbypnoorderby1DESC;--(提示:使用selecttop1from…)
本文标题:常规数据查询-SQL实验一答案
链接地址:https://www.777doc.com/doc-7278667 .html