《数据库原理及应用》课堂练习sql查询

《数据库原理及应用》课堂练习sql查询

ID:14516222

大小:45.50 KB

页数:3页

时间:2018-07-29

《数据库原理及应用》课堂练习sql查询_第1页
《数据库原理及应用》课堂练习sql查询_第2页
《数据库原理及应用》课堂练习sql查询_第3页
资源描述:

《《数据库原理及应用》课堂练习sql查询》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课堂练习-SQL查询一、练习目的使用SQL语言完成数据查询、数据更新等功能。二、练习数据库FLY飞翔公司数据库.mdb。二、练习内容练习4-1使用SQL数据定义查询,参照“公司机构”表结构,创建表“GSJG”。要求“公司编号”的字段长度为5,“机构属性”的字段长度为6,其他文本型字段用变长字段。CreatetableGSJG(Bhchar(5)primarykey,Jgsxchar(6),Qtvarchar(50))练习4-2使用SQL数据定义查询,参照“员工”表结构,创建表“YG”。练习4-3使用SQL数据定义查

2、询,参照“零售商”表结构,创建表“LSS”。练习4-4使用SQL数据定义查询,参照“订单”表结构,创建表“DD”。练习4-5使用SQL数据定义查询,参照“供应商”表结构,创建表“GYS”。练习4-6使用SQL数据定义查询,参照“商品类型”表结构,创建表“SPLX”。练习4-7使用SQL数据定义查询,参照“商品”表结构,创建表“SP”。练习4-8使用SQL数据定义查询,参照“订单明细”表结构,创建表“DSMX”。练习4-9使用SQL数据定义查询,参照“员工工资”表结构,创建表“YGGZ”。练习4-10使用SQL命令,

3、为“YG”表增加字段“籍贯”(文本,长度20)。ALTERTABLEYGADDCOLUMN籍贯CHAR(20)练习4-11使用SQL命令,将“YGGZ”表中的字段“员工编号”设为主键。ALTERTABLEYGGZALTER员工编号PRIMARYKEY练习4-12使用SQL命令,删除“YG”表中“简历”字段。ALTERTABLEYGDROP简历练习4-13使用SQL命令,删除“YGGZ”。DROPTABLEYGGZ练习4-14使用SQL命令,将“FLY飞翔公司数据库”中的“公司机构”表中查出的机构编号、连锁机构名称和

4、地址,插入到“GSJG”表中。INSERTINTOGSJG(机构编号,连锁机构名称,地址)SELECT机构编号,连锁机构名称,地址FROM公司机构练习4-15使用SQL命令,向“GSJG”表中插入以下数据:机构编号连锁机构名称区域地址机构属性C8飞翔顺义分公司北京北京顺义区直属INSERTINTOGSJG(机构编号,连锁机构名称,区域,地址,机构属性)VALUSE(“C8”,”飞翔顺义分公司”,”北京”,”北京顺义区”,”直属”)练习4-16使用SQL命令,将“GSJG”表中“机构编号”为“C6”记录的“机构属性”

5、值改为“加盟”。UPDATEGSJGSET机构属性=”加盟”WHERE机构编号=”C6”练习4-17使用SQL命令,从“公司机构”表删除“地址”为“海淀区”数据记录。DELETEFROM公司机构WHERE地址=”海淀区”练习4-18使用SQL命令,查询显示2000年3月1号以后参加工作,职称为工程师并且已婚的员工信息,显示员工姓名、性别、工作日期、职称、婚否。SELECT员工姓名,性别,工作日期,职称,婚否FROM员工WHERE参加工作日期>#2000/3/1#AND职称=”工程师”and婚否=”是”练习4-19使

6、用SQL命令,查询显示员工的信息,按姓名降序排列,要求只显示前50%的记录。SELECTTOPPERCENT50%*FROM员工ORDERBY姓名DESC练习4-20使用SQL命令,查询显示员工的姓名和年龄。SELECT姓名,(year(date())–year(出生日期))as年龄FROM员工练习4-21使用SQL命令,查询公司机构C1和C2中基本工资低于3000的员工信息。SELECT员工.*FROM员工where机构编号in(“C1”,”C2”)and基本工资<3000实验4-22使用SQL命令,查询显示姓刘

7、员工的姓名及其所属公司名称。SELECT员工.姓名,公司机构.公司机构名称FROM员工,公司机构WHERE员工.机构编号=公司机构.机构编号and员工.姓名like“刘*”练习4-23使用SQL命令,查询显示基本工资大于2000,且不超过3000元的员工编号及其所在公司名称。SELECT员工.员工编号,公司机构.公司机构名称FROM员工,公司机构WHERE员工.机构编号=公司机构.机构编号and员工.基本工资>2000and员工.基本工资<=3000练习4-24使用SQL命令,查询显示查询供应商“兆海公司”未供应的

8、商品类型名称。自己完成,有奖励。练习4-25使用SQL命令,查询显示员工的姓名,所属公司名称和工资收入(工资收入=基本工资+任务工资+奖金-住房公积金-扣款)。SELECT员工.姓名,公司机构.公司机构名称,(基本工资+任务工资+奖金-住房公积金-扣款)as工资收入where员工.机构编号=公司机构.机构编号练习4-26使用SQL命令,分组统计供应了商品的供

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

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

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