
数据库
大S fight
这个作者很懒,什么都没留下…
展开
-
pta10-4 创建一个每种货物的销售数量的视图good_total,要求是在2010年04月01日到2010年7月31日之间销售的货品,字段包括(gid,total)。
代码:create view good_totalasselect gid,sum(quantity) totalfrom sale_recorderwhere sale_date between '2010-04-01' and '2010-07-31'group by gidps:sum()原创 2022-05-01 18:44:13 · 2468 阅读 · 0 评论 -
PTA创建视图,包含商品打折前后的价格信息
本题目要求编写SQL语句,利用sh_goods表创建视图view_goods,包含商品打折前后的价格信息。视图中包含四列,分别为商品id,商品名称,商品原价格(old_price)和商品打五折后的价格(new_price)代码:create view view_goodsasselect id,name,price old_price,price*0.5 new_pricefrom sh_goods...原创 2022-05-01 18:18:48 · 7987 阅读 · 0 评论 -
将student表中的数计学院的学生信息插入到stu表中。数据库批量插入
将student表中的数计学院的学生信息插入到stu表中。提示:请使用INSERT语句作答,stu数据表已存在,结构同student一样。代码:insertinto stuselect *from studentwhere dept='数计学院'PS:插入一行:insertinto<表名>values<值>比如:insert into stu('sno','cno','grade')values('01','1','grade')原创 2022-05-01 17:51:27 · 7629 阅读 · 0 评论 -
查询选修人数超过2人且成绩都在60分以上的课程的课程名、最高成绩、最低成绩和平均成绩。pta 数据库
代码:select sc.cno '课程号',cname '课程名',Max(grade) '最高成绩',min(grade) '最低成绩',avg(grade) '平均成绩'from sc left join cou on sc.cno=cou.cnogroup by sc.cno,cnamehaving count(*)>=2 and min(grade)>=60 and count(*) = count(grade)ps:count(*) = count(grad...原创 2022-04-23 18:18:27 · 6219 阅读 · 0 评论 -
数据库查询每门必修课的课程编号,课程名称和选修人数。
select course.cno,cname,count(sno) totalfrom course left join score on course.cno=score.cnowhere attribute='必修'group by course.cno,cname拓展:1、等值连接、外连接:select *from course,scwhere course.cno=sc.cnoselect*from course left join sc on cour...原创 2022-04-23 16:52:35 · 18540 阅读 · 0 评论