求2题SQL题目的答案,考试就考你了

根据条件写SQL语句
商品表1(商品代号 char(8) , 分类号 char(8) 单价float 数量 int)
商品表2(商品代号 char(8) , 产地char(8) 品牌 (8) ) 两张表
1从商品库中查出数量在10-20之间的商品种数
2从商品库中查出每类(既分类名相同)商品的总数量
3从商品库中查出比所有商品单价的平均值要低的全部商品
4从商品库中查出所有商品的不同产地的总数
根据条件写SQL语句
学生(学号char(8),姓名char(8),性别char(2) 系名char(20),出生年月 date time)
选课(学号char(8) 课程号char(10) 成绩(int))
课程 (课程号char(8) 课程学分(int) )
1从教学库中查询出每门课程被选修的学生数
2从教学库中查询出所有已被学生选修的课程
3查找学生表中电子工程系的学生姓名,系名和出生年月,结果按出生年月降叙排列,年龄既从小到大排列
4查找姓名以”李”打头的所有学生名
5从教学库中查出所有学生的选课情况,要求没有选择任何课程的学生信息也反映出来
(提示此查询需要使用左连接,学生为左,选课为右)
6在课程表里插入一个元组数据(“A0074”,”大学英语(1),4”)

create table table1
(
prodCode char(8) primary key ,
prodType char(8) not null,
prodPrice float not null,
prodCount int not null
)
create table table2
(
prodCode char(8) not null,
prodAddress char(8) not null,
prodBrand char(8)
)

//条件1
select count( prodCode) from table1 where prodCount like '[1-2]%'

select count( prodCode) from table1 where prodCount between 10 and 20
//条件2
select count( prodCode),prodType from table1 group by prodType
// 条件3
select count( prodCode) from table1 where prodPrice < (select avg(prodPrice) from table1)
// 条件4
select count(distinct prodAddress) from table1

create table student
(
studCode char(8) primary key,
studName char(8) not null,
studSex char(2),
studFaculty char(20) ,
studBirthday datetime
)
create table course_ch
(
studCode char(8) ,
courseCode char(10) ,
studScore int,
)
create table course
(
courseCode char(8) primary key,
courseScore int
)
//条件1
select count(studCode),courseCode from course_ch group by courseCode
//条件2
select distinct courseCode from course_ch
//条件3
select studName,studFaculty,studBirthday from student a ,course_ch b
where a.studCode=b.studCode and b.courseCode='电子工程系'
order by studBirthday ,sex desc
//条件4
select studName from student where studName like '李%'
//条件5
select * from student a left join course_ch b on a.studCode=b.studCode
//条件6
条件不清楚,自己解决,上面经过测试,直接用
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-22
1、select count(*) from 商品表1 where 数量<=20 and 数量>=10
2、select sum(数量) from 商品表1 group by 分类号
3、select * from 商品表1 where 单价<avg(单价)
4、不明白,是要不同产地的商品的总数马??
第2个回答  2008-08-22
1.select count(商品代号) from 商品表1 where 数量 between 10 an 20
2.select count(商品代号) from 商品表1 where 分类号=''
3.select 商品代号 from 商品表1 where 单价<avg(单价)
4.select count(产地) from (select distinct 产地 from 商品表2)

1.select count (学号) from 选课 where 课程号=''
2.select distinct 课程号 from 选课
3.select 姓名,系名,出生年月 from 学生 where 系名='电子工程系' order by 出生年月 desc
4.

求2题SQL题目的答案,考试就考你了
prodCode char(8) primary key ,prodType char(8) not null,prodPrice float not null,prodCount int not null )create table table2 (prodCode char(8) not null,prodAddress char(8) not null,prodBrand char(8))\/\/条件1 select count( prodCode) from table1 where prodCount like '[...

求SQL高手给出答案,谢谢了
二、填空 2、操作系统的安全性、服务器的安全性、数据库的安全性、表和列级的安全性 3、无损连接 4、选择、投影、连接 5、定义(或结构)、数据 6、数据库的用户、登录账户 7、域完整性、实体完整性、参照完整性、用户定义完整性 8、第一、部分函数依赖 9、SET、SELECT 10、绑定 三、简答题与...

数据库sql语言
1 查询 7号课程没有考试成绩的学生学号 select sno from sc where cno=’7’ and grade is null 2 查询 7号课程成绩在90分以上或60分以下的学生学号 select sno from sc where grade>90 or grade<60 3 查询课程名以“数据”两个字开头的所有课程的课程号和课程名。Select cno,cname from c ...

SQl查询的简单问题,
where 时间 between('2002-01-01' and '2002-06-30') and 数量>1000 不回答了,你连有哪些表,还有表的结构都不说清楚.--11 select 姓名,性别 from employeer where 出生日期= (select max(出生日期) from employeer )就这么多了,你要是把表描述清楚了其实很简单的,你这样没说清楚让人不好...

急求SQL题目答案,答的好的悬赏100!~非常急,明天其末考题!
create proc aaa select 2)、以表格的形式返回本课程的平均分数。五、根据要求做题 1、创建用户自定义函数fun,求N!。(6分)2、在pubs库的authors表上创建触发器my_trigger2,它被操作DELETE所触发,且要求触发触发器的DELETE语句在执行后被取消。(6分)...

求帮解这几道SQL的题
同学表视图 where 姓名 like '张%' and 性别='女'5.从同学表中查询女同学的最大年龄、最小年龄、平均年龄。select max(年龄) as 最大年龄,min(年龄) as 最小年龄,avg(年龄) as 平均年龄from 同学表 where 性别='女'少年,这个其实没什么太难的,多看看书就会,希望你能顺利通过考试 ...

请求解题 要求用SQL语句完成下列题目
按图中问题和需求,以下会使用mysql环境的sql进行解答。第一题: 考察主键和外键的创建表语句,以及基本的创建语句格式。这里提供两种,其余可以查阅相关资料。第一题方法1 第一题方法2 第二题: 简单的条件查询语句,使用SELECT语句 第二题 第三题: 简单的删除语句,使用DELETE语句 第三题 第四题:...

MySQL自学:SqlZoo答案全集(上)
MySQL自学过程中,SqlZoo是一个很好的实战平台。我已完成基础教程并整理了自己在解答过程中遇到并解决的题目答案,包括SQL语句和截图,希望能为自学MySQL的朋友提供参考。以下是部分题目和答案的示例:1. 修改查询以显示德国的人口:sql SELECT population FROM world WHERE name = 'Germany';2. 展示瑞典、...

sql数据库考试题,这两道题的答案有什么区别啊,我写的第一个,会不...
课程信息和教师信息不会存在一个表中,所以你的不对,

常见的SQL面试题:经典50例
SQL基础技能是面试中的常见考察点,涉及的内容丰富多样。组函数是基础中的基础,包括去重(distinct)用于获取唯一值,sum()用于计算总数,count()用于统计数量,avg()求平均值,max()和min()则分别找到最大值和最小值。多表连接是更高级的技能,如内连接、左连接(left join)、右连接(right join)以及...

相似回答
大家正在搜