- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SELECT查询数据教学目标1.掌握SELECT查询表中所有列和指定列的用法。2.掌握查询时为列添加别名的方法。3.掌握SELECT语句中DISTINCT和TOP的使用。4.掌握WHERE子句筛选结果条件的方法。5.掌握GROUP BY子句的使用。6.掌握ORDER BY子句的使用。7.掌握HAVING子句的使用。教学内容SQL语言的特点类似于自然语言,易理解,利于操作。非过程语言,用户不需了解过程和存储路径。面向集合的语言。既是内置语言,也属嵌入式语言。SQL语言分类操纵事务管理:权限分配:数据内容 操纵:数据的格式和形态 定义:COMMITROLLBACKSAVEPOINTINSERTUPDATEDELETEMARGECREATEALTERDROPRENAMETRUNCATEGRANTREVOKESQL语句的编写规则关键字、对象名和列名不区分大小写。字符值和日期区分大小写。SQL语句可一行也可多行;通过跳格和缩进提高可读性;SQL语句以分号结束。SELECT语句的语法SELECT [ALL | DISTINCT] select_list --投影FROM table_name[WHERE search_condition] --选择[GROUP BY group_by_expression][HAVING search_condition] --筛选[ORDER BY order_by_expression [ASC | DESC]]简单查询1查询所有列2查询指定列3为结果列添加别名4查询不重复数据5查询计算列6分页查询查询所有列“*”: 所有字段SELECT * FROM table_name例:查询当前用户模式中COURSE表的所有列。SQL SELECT * FROM COURSE;查询指定列语法如下:SELECT select_list FROM table_name例:查询当前用户模式中student表的sno、sname、ssex、sbirth和sadrs字段。SQL SELECT sno, sname, ssex, sbirth, sadrs FROM student;为结果列添加别名ANSI标准 AS SELECT column1 AS alias1, column2 AS alias2…FROM table_name例:查询student表的SNO、SNAME和SADRS字段,要求字段重命名为“学号”、“姓名” 和“籍贯”。SQL SELECT sno AS “学号”, sname AS “姓名”, sadrs AS “籍贯”FROM student;AS关键字可省略。查询不重复数据DISTINCT,重复行只保留一行SELECT DISTINCT column1[,column2,…,column n]FROM table_name例:查询student表中SADRS字段的数据,别名“学生所属城市”,筛去重复数据。SQL SELECT DISTINCT SADRS “学生所属城市” FROM student;提示:在使用DISTINCT关键字时,表中多个NULL的行作为相等处理。查询计算列select_list,表达式。例:查询student表中学生学号、姓名和年龄。年龄通过sbirth列的出生日期计算得到。SQL SELECT sno “学号”, sname “姓名”, FLOOR( MONTHS_BETWEEN( sysdate, sbirth)/12 ) “年龄”FROM student;简单casecase when 的用法,简单case函数?简单CASE表达式,使用表达式确定返回值. 语法: CASE 字段名/search_expression WHEN val1 THEN result1 WHEN val2 THEN result2 ... WHEN val3 THEN resultN ELSE default_value END搜索CASE搜索CASE表达式,使用条件确定返回值. 语法: CASE WHEN condition1 THEN result1 WHEN condistion2 THEN result2 ... WHEN condistionN THEN resultN ELSE default_result END分页查询分页查询的一般格式为:SELECT * FROM ( SELECT A.*, ROWNUM RN FROM ( SELECT * FROM table_name ) A WHERE ROWNUM = number_hi )WHERE RN = number_lo;“ROWNUM=number_
您可能关注的文档
- 2015新苏教版六年级上《折扣问题》课件(公开课用配教案设计).ppt
- 2015新人教版9乘法口诀教学课件.ppt
- 2016届第3讲-世界分区(二)-课件——《金太阳考案》.pptx
- 2016年高考时评类作文写作指导.doc
- 2016年高考现代文阅读专题复习总结之散文.ppt
- 2016年高考英语备考七选五课件(共58张)-.ppt
- 2016年广东省中山一中中考数学模拟考试试卷.docx
- 2016-2017年苏教版必修1-2.2镁提取及应用课件.ppt
- 2016年论述类文本讲评.ppt
- 2016年全国统一高考英语考试试卷(新课标Ⅰ).doc
- PEP人教版3-6年级单词表、表达式.docx
- PartA-let's-learn教学课件课件.ppt
- PEP四年级下册Unit5-My-clothes.pptx
- pep三上册unit-5-B-let's-learn.ppt
- PEP小学英语六年级下册Unit1-How-tall-are-you-A-Let's-talk-课件.ppt
- pep五年级下册第二单元Unit-2-My-favourite-season.ppt
- Process-Control-rev0---系统控制原理.pptx
- photoshop图层.ppt
- processing-trade-加工贸易合同.ppt
- PEP小学英语三年级下册-Unit-2-My-family.ppt
文档评论(0)