数据库技术与应用b-sql命令题题库

数据库技术与应用b-sql命令题题库

ID:33871027

大小:68.50 KB

页数:8页

时间:2019-03-01

数据库技术与应用b-sql命令题题库_第1页
数据库技术与应用b-sql命令题题库_第2页
数据库技术与应用b-sql命令题题库_第3页
数据库技术与应用b-sql命令题题库_第4页
数据库技术与应用b-sql命令题题库_第5页
资源描述:

《数据库技术与应用b-sql命令题题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.SQL查询命令题题库一、写出SQL查询命令设有一个职工表,表中有若干条记录,表结构定义如下:编号姓名部门年龄进厂日期职称性别电话文本文本文本整型日期/时间文本文本长整型记录举例:2006汪洋技术部441980/05/06技术员男73979400编写SQL命令完成下面的查询:1、列出姓名中包含“秋”字的全部男职工的信息:2、列出所有除技术部以外的年龄在40岁以上的职工的姓名和电话:3、统计进厂迄今已满25年或以上的职工人数:4、按部门显示职工的平均年龄,显示形式见下表,注意按部门顺序排列:性别平均年龄财务部52

2、技术部36.2人事部52.3销售部44.85、显示男职工中年龄最小者的姓名1、SELECT*FROM职工表WHERE姓名LIKE”*秋*”AND性别=”男”2、SELECT姓名,电话FROM职工表WHERE部门LIKE”[!技术部]”AND年龄>403、SELECTCOUNT(编号)FROM职工表WHEREYEAR(NOW())-YEAR(进厂日期)>=254、SELECT性别,AVG(年龄)AS平均年龄FROM职工表GROUPBY部门ORDERBY部门5、SELECT姓名FROM职工表WHERE性别=”男”A

3、ND年龄=(SELECTMIN(年龄)FROM职工表)二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。   在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:       商品表1( 商品代号  char(8),分类名char(8),单价float,数量int)       商品表2( 商品代号 char(8),产地char(8),品牌char(6))   在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:...       学生

4、( 学生号 char(7),姓名char(6),性别char(2),出生日期datetime,专业char(10),年级int)       课程( 课程号 char(4),课程名char(10),课程学分int)       选课( 学生号 char(7),课程号char(4),成绩int)1.select  x..商品代号,分类名,数量,品牌   (09年1月考)  from  商品表1  x,商品表2   y  where x.商品代号=y.商品代号   从商品库中查询出每一种商品的商品代号、分类名、数量

5、和品牌等信息2. selectdistinct产地 from商品表2   从商品库中查询出所有商品的不同产地3.selectdistinct品牌(07年7月考) from商品表2   从商品库中查询出所有商品的不同品牌4. selectcount (distinct产地) as产地数   (08年7月考) from商品表2   从商品库中查询出所有商品的不同产地的总数5.select  x..商品代号,分类名,数量,品牌  from  商品表1  x,商品表2   y  where x.商品代号=y.商品代号a

6、nd(品牌=‘熊猫’or  品牌=‘春兰’)  从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌6. select学生.学生号, count (* ) as选课门数  (08年1月考、09.7考) from学生,选课 where学生.学生号=选课.学生号 groupby学生.学生号  从教学库中查询出每个学生选课的门数7.  selectdistinctx..* from学生x, 选课y, 选课z wherey.学生号=z.学生号andy.课程号<>z.课程号andx..学生号=y.学生

7、号从教学库中查询出至少选修了两门课程的全部学生 8.  select*      (09年1月考) from学生 where 学生号 in(select学生号from选课groupby学生号havingcount(*)=1)  从教学库中查询出只选修了一门课程的全部学生9. selectx.学生号, y.学生号, y.课程号(07年7月考)(09年1月考)  from 选课x, 选课y  where x..学生号=@s1andy.学生号=@s2andx.课程号=y.课程号 从教学库中查询出学生号为@s1的学生和

8、学生号为@s2的学生选修的共同课程的课程号10. selectx.*  from 课程x,选课y...where  x.课程号=y.课程号andy.学生号=@s1andy.课程号not  in(select课程号from选课where选课.学生号= @s2)  从教学库中查询出学生号为@s1的学生所选修、而学生号为@s2的学生没有选修的课程11. select*        from

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。