5.使用简单函数省名师优质课赛课获奖课件市赛课一等奖课件.ppt
《5.使用简单函数省名师优质课赛课获奖课件市赛课一等奖课件.ppt》由会员分享,可在线阅读,更多相关《5.使用简单函数省名师优质课赛课获奖课件市赛课一等奖课件.ppt(98页珍藏版)》请在咨信网上搜索。
单击鼠标编辑大纲正文格式,第二个大纲级,第三个大纲级,第四个大纲级,第五个大纲级,第六个大纲级,第七个大纲级,单击鼠标编辑标题文的格式,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。谢谢您,单击鼠标编辑标题文的格式,单击鼠标编辑大纲正文格式,第二个大纲级,第三个大纲级,第四个大纲级,第五个大纲级,第六个大纲级,第七个大纲级,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。谢谢您,单击鼠标编辑标题文的格式,单击鼠标编辑大纲正文格式,第二个大纲级,第三个大纲级,第四个大纲级,第五个大纲级,第六个大纲级,第七个大纲级,*,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。谢谢您,单击鼠标编辑大纲正文格式,第二个大纲级,第三个大纲级,第四个大纲级,第五个大纲级,第六个大纲级,第七个大纲级,单击鼠标编辑标题文的格式,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。谢谢您,使用简单函数,第,5,章,第1页,课程目标,函数介绍,单行函数,聚合函数,第2页,函数介绍,第3页,SQL,函数,Function,Input,arg 1,arg 2,arg n,函数执行,Output,结果值,第4页,SQL,函数两种类型,单行函数,字符,数字,日期,转换,通用,聚合函数,组,单行,多行,FUNCTION,第5页,单行函数,第6页,单行函数,单行函数作用与语法,单行函数分类,字符型函数,数值型函数,日期型函数,转换型函数,通用型函数,函数嵌套,条件表示式,第7页,单行函数,单行函数作用与语法,单行函数分类,字符型函数,数值型函数,日期型函数,转换型函数,通用型函数,函数嵌套,条件表示式,第8页,单行函数:句法,单行函数,操纵数据项,接收参数,返回一个值,每行返回一个数值,修改数据类型,能够被嵌套,句法:,function_name,(,arg1,arg2,.,),第9页,单行函数,单行函数作用与语法,单行函数分类,字符型函数,数值型函数,日期型函数,通用型函数,函数嵌套,条件表示式,第10页,单行函数分类,转换型,字符型,数值型,日期型,通用型,单行函数,第11页,单行函数,单行函数作用与语法,单行函数分类,字符型函数,数值型函数,日期型函数,转换型函数,通用型函数,函数嵌套,条件表示式,第12页,字符型函数分类,字符型函数,LOWER,UPPER,INITCAP,CONCAT,SUBSTR,LENGTH,INSTR,LPAD|RPAD,TRIM,REPLACE,字符敏感型,字符操作型,第13页,字符敏感型函数,Function,Result,LOWER(SQL Course),sql course,UPPER(SQL Course),SQL COURSE,INITCAP(SQL Course),Sql Course,第14页,使用字符敏感型函数,显示名为,Higgins,员工员工编码、名称和部门号信息,SELECT employee_id,last_name,department_id,FROM employees,WHERE last_name=higgins;,no rows selected,第15页,SELECT employee_id,last_name,department_id,FROM employees,WHERE LOWER(last_name)=higgins;,使用字符敏感型函数,显示名为,Higgins,员工员工编码、名称和部门号信息,SELECT employee_id,last_name,department_id,FROM employees,WHERE last_name=higgins;,no rows selected,第16页,字符操作型函数,Function,Result,CONCAT(Hello,World),HelloWorld,SUBSTR(HelloWorld,1,5),Hello,LENGTH(HelloWorld),10,INSTR(HelloWorld,W),6,LPAD(salary,10,*),*24000,RPAD(salary,10,*),24000*,REPLACE(JACK and JUE,J,BL),BLACK and BLUE,TRIM(H FROM HelloWorld),elloWorld,第17页,SELECT employee_id,CONCAT(first_name,last_name)NAME,job_id,LENGTH(last_name),INSTR(last_name,a)Contains a?,FROM employees,WHERE SUBSTR(job_id,4)=REP;,使用字符操作类函数,2,3,1,2,1,3,第18页,单行函数,单行函数作用与语法,单行函数分类,字符型函数,数值型函数,日期型函数,转换型函数,通用型函数,函数嵌套,条件表示式,第19页,数值型函数,Function,Result,ROUND(45.926,2),45.93,TRUNC(45.926,2),45.92,MOD(1600,300),100,第20页,SELECT ROUND(45.923,2),ROUND(45.923,0),ROUND(45.923,-1),FROM DUAL;,使用,ROUND,函数,3,3,1,2,1,2,第21页,使用,TRUNC,函数,SELECT ROUND(45.923,2),ROUND(45.923),ROUND(45.923,-1),FROM DUAL;,3,3,1,2,1,2,第22页,使用,MOD,函数,显示员工名字、工资以及工资被,5000,除余额,SELECT last_name,salary,MOD(salary,5000),FROM employees,WHERE job_id=SA_REP;,第23页,单行函数,单行函数作用与语法,单行函数分类,字符型函数,数值型函数,日期型函数,转换型函数,通用型函数,函数嵌套,条件表示式,第24页,使用,Oracle,日期,Oracle,数据库将日期存放为数值格式,包含了:世纪、年、月、日、时、分、秒,默认日期格式与安装数据库时指定相关,英文为,DD-MON-RR,SELECT last_name,hire_date,FROM employees,WHERE hire_date,01-FEB-88,;,第25页,SYSDATE,函数,SYSDATE,是,Oracle,日期函数,能够返回:,日期,时间,第26页,日期数学运算,在日期上加,/,减数字,得到日期类型值,两个日期差为这两个日期间差天数,要得到准确时间,能够在日期上加,/,减分数形式数字,第27页,SELECT last_name,(SYSDATE-hire_date)/7 AS WEEKS,FROM employees,WHERE department_id=90;,日期数学运算例,第28页,日期函数,Function,Result,MONTHS_BETWEEN,Number of months between two dates,ADD_MONTHS,Add calendar months to date,NEXT_DAY,Next day of the date specified,LAST_DAY,Last day of the month,ROUND,Round date,TRUNC,Truncate date,第29页,日期函数例,1,Function,Result,MONTHS_BETWEEN,(01-SEP-95,11-JAN-94),19.6774194,ADD_MONTHS(11-JAN-94,6),11-JUL-94,NEXT_DAY (01-SEP-95,FRIDAY),08-SEP-95,LAST_DAY (01-FEB-95),28-FEB-95,第30页,日期函数例,2,Function,Result,ROUND(SYSDATE,MONTH),01-AUG-03,ROUND(SYSDATE,YEAR),01-JAN-04,TRUNC(SYSDATE,MONTH),01-JUL-03,TRUNC(SYSDATE,YEAR),01-JAN-03,第31页,单行函数,单行函数作用与语法,单行函数分类,字符型函数,数值型函数,日期型函数,转换型函数,通用型函数,函数嵌套,条件表示式,第32页,类型转换方法,隐式转换,显示转换,数据类型转换,第33页,隐式数据类型转换:赋值时,From,To,VARCHAR2 or CHAR,NUMBER,VARCHAR2 or CHAR,DATE,NUMBER,VARCHAR2,DATE,VARCHAR2,第34页,隐式数据类型转换:计算表示式时,From,To,VARCHAR2 or CHAR,NUMBER,VARCHAR2 or CHAR,DATE,第35页,显示数据类型转换,NUMBER,CHARACTER,TO_CHAR,TO_NUMBER,DATE,TO_CHAR,TO_DATE,第36页,日期到字符,TO_CHAR,函数,格式:,必须使用单引号括起来,是字符敏感,能够包含任意有效格式元素,使用,fm,标识去除前导空格或者后缀冗余,0,TO_CHAR(,date,format_model,),第37页,日期格式中有效元素,Element,Result,YYYY,Full year in numbers,YEAR,Year spelled out(in English),MM,Two-digit value for month,MONTH,Full name of the month,MON,Three-letter abbreviation of the month,DY,Three-letter abbreviation of the day of the week,DAY,Full name of the day of the week,DD,Numeric day of the month,第38页,日期格式中有效元素例,日期中时间部分,经过双引号使用向格式中添加字符串,使用序数词,DD of MONTH,12 of OCTOBER,ddspth,fourteenth,HH24:MI:SS AM,15:45:32 PM,第39页,SELECT last_name,TO_CHAR(hire_date,fmDD Month YYYY),AS HIREDATE,FROM employees;,日期到字符,TO_CHAR,函数例,第40页,数值到字符,TO_CHAR,函数,下表列出了一些惯用数值到字符转换时使用格式元素,Element,Result,9,Represents a number,0,Forces a zero to be displayed,$,Places a floating dollar sign,L,Uses the floating local currency symbol,.,Prints a decimal point,Prints a comma as thousands indicator,TO_CHAR(,number,format_model,),第41页,SELECT TO_CHAR(salary,$99,999.00)SALARY,FROM employees,WHERE last_name=Ernst;,数值到字符,TO_CHAR,函数例,第42页,使用,TO_NUMBER,和,TO_DATE,函数,TO_NUMBER,函数将字符串转换成数值,TO_DATE,函数将字符串转换成日期,这两个函数在使用时,能够经过,fx,关键字,它要求进行准确匹配,TO_NUMBER(,char,format_model,),TO_DATE(,char,format_model,),第43页,TO_NUMBER/TO_DATE,例,SELECT last_name,hire_date,FROM employees,WHERE hire_date,=TO_DATE(May 24,1999,fxMonth DD,YYYY);,第44页,RR,数据格式,Current Year,1995,1995,Specified Date,27-OCT-95,27-OCT-17,27-OCT-17,27-OCT-95,RR Format,1995,1995,YY Format,1995,1917,2095,当前日期,两位年数字,表示:,049,049,5099,5099,返回当前世纪日期,返回下世纪日期,返回上世纪日期,返回当前世纪日期,指定日期两位年数字表示:,第45页,RR,数据格式例,要返回,1990,年前参加工作员工信息,,RR,格式比较在,1999,年与当前日期返回结果是一致,SELECT last_name,TO_CHAR(hire_date,DD-Mon-YYYY),FROM employees,WHERE hire_date 8000,GROUP BY department_id;,WHERE AVG(salary)8000,*,ERROR at line 3:,ORA-00934:group function is not allowed here,第90页,非法分组语句,2,SELECT department_id,AVG(salary),FROM employees,WHERE AVG(salary)8000,GROUP BY department_id;,WHERE AVG(salary)8000,*,ERROR at line 3:,ORA-00934:group function is not allowed here,不能在,WHERE,子句中对分组进行限制,需要使用,HAVING,子句,不能在,WHERE,子句中使用聚合函数,第91页,聚合函数,聚合函数及其语法,惯用聚合函数,使用,GROUP BY,子句,使用,HAVING,子句,第92页,限制分组结果,最大工资超出,$10,000,部门,EMPLOYEES,第93页,SELECT,column,group_function,FROM,table,WHERE,condition,GROUP BY,group_by_expression,HAVING,group_condition,ORDER BY,column,;,使用,HAVING,子句限制分组结果,使用,HAVING,子句时,,Oracle,将以以下方式限制分组:,行被分组,应用聚合函数,满足,HAVING,子句条件行被显示,第94页,SELECT department_id,MAX(salary),FROM employees,GROUP BY department_id,HAVING MAX(salary)10000;,使用,HAVING,子句例,1,第95页,SELECT job_id,SUM(salary)PAYROLL,FROM employees,WHERE job_id NOT LIKE%REP%,GROUP BY job_id,HAVING SUM(salary)13000,ORDER BY SUM(salary);,使用,HAVING,子句例,2,第96页,SELECT MAX(AVG(salary),FROM employees,GROUP BY department_id;,聚合函数嵌套,第97页,小结,函数分类,单行函数,聚合函数,第98页,- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 简单 函数 名师 优质课 获奖 课件 市赛课 一等奖
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文