第17次课教案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第17次课教案

章节名称  第7章 SQL语言基础 7.1 SQL的概念 7.2 SQL函数及操作符 7.3 用SQL查询数据  教学目的 与要求 1.掌握SQL的概念。 2.掌握SQL中数据查询功能,即数据查询的方法和基本命令格式。  教学内容 1.SQL的概念 2.SQL函数及操作符 3.用SQL查询数据,包括单表查询、多表查询  重 点  SQL的概念、单表查询、多表查询 难 点  多表查询 作 业  P139 操作练习 教学过程 (组织与方法)  1.简单回忆上次课内容,引出本次课内容 2.授课 3.提问 4.练习 5.小结  教 案 用 纸 第 1 页 第7章 SQL语言基础 7.1 SQL的概念 ●SQL(Structured Query Language) 称为结构化查询语言。 ●SQL发展成为关系型数据库的标准语言。 ●SQL是一种介于关系代数与关系演算之间的结构化查询语言,但其功能不仅仅是查询,它集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)、数据控制(Data Control)功能与一体。 7.2 SQL函数及操作符 7.2.1 SQL函数 ⒈ 数值型函数 数值型函数也称数字函数。这类函数接受number类型的参数并返回number类型的数值。 例如: ceil(14.3)应返回大于?14.3的整数,结果为15。 round(15.6,-1)中y为-1,应从整数的个位向左算起使1位为0,即个位为0,数值四舍五入,个位5进位,结果为20。 trunc(15.6,-1) 中y为-1,应从整数的个位向左算起使1位为0,即个位为0,数值截尾到个位,个位5被截尾,结果为10。 注意:如果在这些参数中使用了非数值参数,则系统会提示出错信息。 ⒉ 字符型函数 字符型函数(CHR除外)接受的是字符型参数并返回字符值。这些函数大部分返回VARCHAR2类型的值。教 案 用 纸 第 2 页 例如:concat(您好,,中国)结果为您好,中国,substr(I am a chinese,3,2)结果为am。 ⒊ 日期型函数 日期型函数接受DATE类型的参数,除了Months-Between函数返回number类型的数值外,其他日期函数都返回DATE类型的值。 例如:Last_Day(6-6月-03)结果为30-6月-03,Next_Day(10-3月-03,星期一)表示03年3月10日后的星期一的日期,结果为17-3月-03。 ⒋ 转换函数 转换函数用于在数据类型之间进行转换。SQL中常用的转换函数有三种。 (1) 将数值型数据转换为字符串数据 To_Char(num[,format]) 功能:将NUMBER类型的数据转换为一个VARCHAR2类型的数据,format为格式参数,如果没有指定format,那么结果字符串包含和num中有效位的个数相同的字符。如果是负数,则在前面加上一个减号。 例如:To_Char(9.8)结果为9.8。 (2) 将日期型数据转换为字符串数据 To_Char(d[,format]) 功能:将日期型数据转换为一个VARCHAR2类型的字符串数据,如果没有指定format格式串,则使用默认的日期格式。SQL提供了许多不同的日期格式,可以用它们的组合来表示最终的输出格式。 例如:设当前系统日期为2003年3月10日,To_Char(SYSDATE,YYYY年MM月DD日,第W个星期,HH24时)结果为2003年03月10日,第2个星期,08时。 (3) 将字符串数据转换为日期型数据 To_Date(string, format) 教 案 用 纸 第 3 页 功能:将CHAR或VARCHAR2类型的数据转换为一个DATE类型的数据。 例如:To_Date(2003-3-10,YYYY-MM-DD)结果为10-03月-03。 ⒌ 聚集函数 聚集函数也称分组函数,是从一组记录中返回汇总信息。 例如:avg(s_score)结果为s_score列的平均值,sum(s_score)结果为s_score列值的总和。 注意:在Oracle系统中函数以及语句是不分大小写的。 7.2.2 SQL操作符 ⒈ 算术运算符 SQL中常用的算术运算符有:+、-、*、/、()等。 ⒉ 比较操作符 SQL中常用的比较操作符有:=、!= 、、、、=、=。 ⒊ 谓词操作符 谓词操作符是一种集合操作符。 例如:LIKE stud% ,表示如果一个字符串的前4个为stud,后面为零个或多个任意字符,都满足集合条件; LIKE stud_t ,表示如果一个字符串的前4个为stud,

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档