数据库系统教程 教学课件 作者 何玉洁 李宝安 第5章 数据操作语句.ppt

数据库系统教程 教学课件 作者 何玉洁 李宝安 第5章 数据操作语句.ppt

ID:50322687

大小:4.03 MB

页数:137页

时间:2020-03-08

数据库系统教程 教学课件 作者 何玉洁 李宝安 第5章 数据操作语句.ppt_第1页
数据库系统教程 教学课件 作者 何玉洁 李宝安 第5章 数据操作语句.ppt_第2页
数据库系统教程 教学课件 作者 何玉洁 李宝安 第5章 数据操作语句.ppt_第3页
数据库系统教程 教学课件 作者 何玉洁 李宝安 第5章 数据操作语句.ppt_第4页
数据库系统教程 教学课件 作者 何玉洁 李宝安 第5章 数据操作语句.ppt_第5页
资源描述:

《数据库系统教程 教学课件 作者 何玉洁 李宝安 第5章 数据操作语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库系统教程第5章数据操作语句1第5章数据操作语句5.1数据查询语句5.2数据更改功能*25.1数据查询语句5.1.1查询语句基本结构5.1.2单表查询5.1.3多表连接查询5.1.4使用TOP限制结果集5.1.5子查询*35.1.1查询语句基本结构SELECT<目标列名序列>--需要哪些列FROM<表名>--来自于哪些表[WHERE<行选择条件>]--根据什么条件[GROUPBY<分组依据列>][HAVING<组选择条件>][ORDERBY<排序依据列>]*45.1.2单表查询1.选择表中若干列2.选择表中的若干元组3.对查询结果排序4.使用统计函数

2、汇总数据5.分组统计数据*51.选择表中若干列:查询指定列*6在SELECT子句的<目标列名序列>中指定要查询的属性。例1.查询全体学生的学号与姓名。SELECTSno,SnameFROMStudentSnoSnameSsexSageSdept0811101李勇男21计算机系0811102刘晨男20计算机系0811103王敏女20计算机系0811104张小红女19计算机系0821101张立男20信息管理系0821102吴宾女19信息管理系0821103张海男20信息管理系0831101钱小平女21通信工程系0831102王大力男20通信工程系083110

3、3张姗姗女19通信工程系SnoSname0811101李勇0811102刘晨0811103王敏0811104张小红0821101张立0821102吴宾0821103张海0831101钱小平0831102王大力0831103张姗姗示例例2.查询全体学生的姓名、学号和所在系。SELECTSname,Sno,SdeptFROMStudent说明:查询列表中的列顺序与表中列定义的顺序无关。*7查询全部列如果要查询表中的全部列,可以使用两种方法:在<目标列名序列>中列出所有的列名;如果列的显示顺序与其在表中定义的顺序相同,则可以简单地在<目标列名序列>中写星号“*

4、”。*8示例例3查询全体学生的详细记录。SELECTSno,Sname,Ssex,Sage,SdeptFROMStudent等价于:SELECT*FROMStudent*9查询经过计算的列SELECT子句中的<目标列名序列>可以是表中存在的属性列,也可以是表达式、常量或者函数。例4查询全体学生的姓名及其出生年份。SELECTSname,2009-SageFROMStudent*10例4查询结果*11SnoSnameSsexSageSdept0811101李勇男21计算机系0811102刘晨男20计算机系0811103王敏女20计算机系0811104张小红

5、女19计算机系0821101张立男20信息管理系0821102吴宾女19信息管理系0821103张海男20信息管理系0831101钱小平女21通信工程系0831102王大力男20通信工程系0831103张姗姗女19通信工程系Sno(无列名)08111011988081110219890811103198908111041990082110119890821102199008211031989083110119880831102198908311031990SELECTSname,2009-SageFROMStudent示例例5.含字符串常量的列。SELE

6、CTSname,'年份',2009–SageFROMStudent*12SnoSnameSsexSageSdept0811101李勇男21计算机系0811102刘晨男20计算机系0811103王敏女20计算机系0811104张小红女19计算机系0821101张立男20信息管理系0821102吴宾女19信息管理系0821103张海男20信息管理系0831101钱小平女21通信工程系0831102王大力男20通信工程系0831103张姗姗女19通信工程系Sno(无列名)(无列名)0811101年份19880811102年份19890811103年份19890

7、811104年份19900821101年份19890821102年份19900821103年份19890831101年份19880831102年份19890831103年份1990指定列别名[列名

8、表达式][AS]列别名或列别名=[列名

9、表达式]例:SELECTSname姓名,2009-Sage年份FROMStudent*13指定列别名后的查询结果*14SnoSnameSsexSageSdept0811101李勇男21计算机系0811102刘晨男20计算机系0811103王敏女20计算机系0811104张小红女19计算机系0821101张立男20信息管理

10、系0821102吴宾女19信息管理系0821103张海男20信息管理系08311

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

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

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