题目
select x.商品代号,分类名,数量,品牌
from商品表1、,商品表2y
where x.商品代号=y。商品代号
第1题
36. select x. 商品代号,分类名,数量,品牌
from 商品表 1 x ,商品表 2 y
where x. 商品代号=y. 商品代号
37. select *
from 学生
where 学生号 in(select 学生号 from 选课)
38. select *
from 选课
where 学生号= '0101001'
39. 从商品库中查询出数量大于 10 的商品记录种数。
40. 从商品库中查询出比所有商品单价的平均值要高的所有商品记录。提示:求所有商品单价的平均值采用子查询。
第2题
36. select distinct x.*
from 学生 x ,选课 y
where x. 学生号=y. 学生号
37. select *
from 课程
where exists(select *
from 选课
where 课程.课程号=选课.课程号)
38. select 专业, count(*) as人数
from 学生
group by 专业
39. select * ,单价*数量 as 总价值
from 商品表 1
40. 从商品库中查询出每种商品的商品代号、单价、数量和产地。
41.从教学库的选课表中查询出每门课程被选修的学生人数。
第3题
36. select distinct 品牌
from 商品表 2
37. select distinct x. *
from 学生 x ,选课 y
where x. 学生号=y. 学生号
38. select 专业, count(*) as 专业人数
from 学生
group by 专业
39. select *,单价*数量 as 总价值
from 商品表 1
order by 总价值 desc
第4题
假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名Varcha,(8),年龄int:,专业Varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2)两张表。
34. declare@a char(8)
Set @a=”计算机“
Select count(*)as 计算机专业人数
From students
Where left(专业,3)=@a
35. create procedure xxk4
(@a char(8),@b varchar(10),@c numeric(5,2))
as
begin
update score
set 成绩=@c
where学号=@a and 课程名=@b
End
36.select x.商品代号,分类号,产地,品牌
From商品表1x,商品表2y
Where x.商品表1=y.商品表2 and品牌=‘熊猫’
37. select *
From课程
Where not exists(select*
From 选课
Where 课程.课程号=选课.课程号
38.select专业,count(“)as人数
from学生
group by专业
39.从商品库中查询出每类(即分类名相同)商品的总数量。
40.从商品库中查询出每种商品的总价值,它等于其单价与数量的乘积。
第5题
A.从教学库中查询出没有被姓名为王明的学生所选修的所有课程信息
B.从教学库中查询出没有选修任何课程的学生信息
C.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息
D.从商品库中查询出所有商品的不同品牌的总数
E.从教学库中查询出每个专业的学生人数,并按人数多少降序排列。
(1)selectx.商品代号,分类名,数量,品牌from商品表1x,商品表2ywherex.商品代号=y.商品代号上方语句功能为:()
(2)selectcount(*)as品牌数from(selectdistinct品牌from商品表2)asxxk上方语句功能为:()
(3)select*from学生where学生号notin(select学生号from选课)上方语句功能为:()
(4)select专业,count(*)as专业人数from学生groupby专业orderby2desc上方语句功能为:()
(5)select*from课程where课程号in(select课程号from学生x,选课ywherex.学生号=y.学生号andx.姓名=王明)上方语句功能为:()
第6题
A.select商品代号,分类名,单价,数量,单价*数量as总价值from商品表1orderby5desc
B.select*from商品表1where数量between10and20(或where数量=10and数量=20)
C.select*from商品表1where单价all(select单价from商品表1where分类名=空调器)
D.selectdistinct学生.*from学生,选课where学生.学生号=选课.学生号and学生.姓名刘芹and课程号=any(select课程号from学生,选课where学生.学生号=选课.学生号and姓名=刘芹)
E.select分类名from商品表1groupby分类名havingcount(*)1
(1)从商品库中查询出数量在10和20之间的所有商品。对应的查询语句为:()
(2)从商品库中查询出比所有空调器的单价都高的每种商品。对应的查询语句为:()
(3)从商品库中查询出同一类商品多于一种的所有分类名。对应的查询语句为:()
(4)从商品库中查询出每种商品的总价值,并按降序排列出来。对应的查询语句为:()
(5)从教学库中查询出至少选修了姓名为刘芹的学生所选课程中任一门课的所有学生。对应的查询语句为:()
第7题
设有以下两个数据表: 商品表1(商品代号char(8),分类名char(8),单价float,数量int) 商品表2(商品代号char(8),产地char(6),品牌char(6),) 使用SQL语句实现以下功能。 (1)从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 (2)从商品库中查询出数量大于10的商品种数。 (3)从商品库中查询出比所有商品单价的平均值要高的全部商品。
第8题
要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是 ______。
A. SELECT姓名FROM教师表WHERE职称=“陈静”
B.SELECT X.姓名FROM教师表AS X,教师表AS Y; WHERE X.职称=Y.职称WHERE Y.姓名=“陈静”
C. SELECT姓名FROM教师表WHERE职称=(SELECT职称FROM教师表; AND姓名=“陈静”)
D.SELECT姓名FROM教师表WHERE职称=(SELECT职称FROM教师表; WHERE姓名=“陈静”)
第9题
要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是______。
A.SELECT姓名FROM教师表WHERE职称="陈静"
B.SELECT X.姓名FROM教师表AS X,教师表AS Y; WHERE X.职称=Y.职称 WHERE Y.姓名="陈静"
C.SELECT 姓名 FROM 教师表 WHERE 职称=(SELECT职称FROM教师表; AND 姓名="陈静")
D.SELECT姓名FROM教师表WHERE职称=(SELECT 职称 FROM 教师表; WHERE 姓名="陈静")
第10题
设有商品关系P(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示:
查询供应商地址包含“西安”的供应商名及电话的SQL语句为:
SELECT供应商名,电话
FROM S
WHERE ______ ;
A.地址IN(西安)
B.地址like'%西安%'
C.地址IN('西安')
D.地址like'西安'
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!