数据库语句练习及答案.doc

数据库语句练习及答案.doc

ID:54916281

大小:100.00 KB

页数:16页

时间:2020-04-23

数据库语句练习及答案.doc_第1页
数据库语句练习及答案.doc_第2页
数据库语句练习及答案.doc_第3页
数据库语句练习及答案.doc_第4页
数据库语句练习及答案.doc_第5页
资源描述:

《数据库语句练习及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二--1、年龄小于20的为豆蔻,20-30之间为弱冠,30-40之间为儿立,40-50之间为不惑,50-60知命,60-70,为花甲,其他为古稀select*,casewhenage<=20then'豆蔻'whenage>20andage<30then'弱冠'whenage>30andage<40then'儿立'whenage>40andage<50then'不惑'whenage>50andage<60then'知命'whenage>60andage<70then'花甲'else'古稀'endclass_agefromstuden

2、t--查找以_开头的学生的姓名select*fromstudentwheresnamelike'[_]%'--以%开头的学生的姓名,select*fromstudentwheresnamelike'[%]%'--查找第一个字母是m或者n第二个字母为ykmb的学生的姓名,select*fromstudentwheresnamelike'[mn][ykmb]%'--查找不是以m或者n开头且第二个字母为a到z之间任一个字母的学生的姓名及具体息,select*fromstudentwheresnamelike'[^mm][a-z]%'--查找

3、不是以a到f字母为首字母的学生的信息。select*fromstudentwheresnamelike'[^a-f]%'--3、练习各种连接的操作,诸如join、leftjion、rightjoin、fulljoin以及crossjoin的应用对A、B两个表进行连接。select*fromAjoinBonA.Field_k=B.Field_kselect*fromAleftjoinBonA.Field_k=B.Field_kselect*fromArightjoinBonA.Field_k=B.Field_kselect*fromAf

4、ulljoinBonA.Field_k=B.Field_kselect*fromAcrossjoinB--讲所有计算机学院的男同学信息显示出来并单独生成一个独立的表,表名字为jsjman。select*intojsjmanfromstudentwheresex='男'anddept='计算机学院'实验二6--【例4.1】查询员工表中所有员工的姓名和联系,可以写为:select姓名,fromEmployees--【例4.2】查询员工表中的所有记录,程序为:select*fromEmployees--【例4.3】查询进货表中的所有的生产厂

5、商,去掉重复值,程序为:selectdistinct生产厂商fromGoods--【例4.4】查询进货表中商品名称、单价和数量的前4条记录,程序为:selecttop4商品名称,零售价,数量fromGoods--【例4.5】使用列的别名,查询员工表中所有记录的员工编号(别名为number),姓名(别名为name)和(别名为telephone),select编号number,姓名name,telephonefromEmployees--【例4.6】查询各件商品的进货总金额,可以写为:select商品名称,进货价*数量fromGoods-

6、-【例4.7】在Employees表中查询姓名为峰的员工的联系,程序为:select姓名,fromEmployeeswhere姓名='峰'--【例4.8】查询笔记本电脑的进货信息,程序为:select*fromGoodswhere商品名称='笔记本电脑'--【例4.9】查询在2005年1月1日以前销售的商品信息,可以写为:select商品编号,数量,售出时间fromSellwhere售出时间<'2005-1-1'--【例4.10】查询进货总金额小于10000元的商品名称,可以写为:select商品名称fromGoodswhere进货价

7、*数量<10000--【例4.11】查询2005年1月1日以前进货且进货价大于1000元的商品,可以写为:select商品名称fromGoodswhere进货时间<'2005-1-1'and进货价>1000--【例4.12】查询“”姓员工的基本信息,可以写为:select*fromEmployeeswhere姓名like'%'--【例4.13】查询零售价格在2000到3000元之间的所有商品,可以写为:select*fromGoodswhere零售价>=2000and零售价<=3000--【例4.14】查询打印机、摄像机的进货价格,程

8、序为:select商品名称,进货价fromGoodswhere商品名称='打印机'or商品名称='摄像机'--【例4.15】查询不为空的员工信息,可以写为:select*fromEmployeeswhereisnotnu

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

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

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