- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Oracle数据库设计单行函数1第1页
课程内容概要SQL中不一样类型函数。在SELECT语句中使用字符,数字和日期函数。描述转换型函数用途。2第2页
SQL函数函数输入参数1参数2参数n输出结果3第3页
两种SQL函数函数单行函数多行函数4第4页
单行函数转换字符数值日期通用单行函数5第5页
字符函数字符函数LOWERUPPERINITCAPCONCATSUBSTRLENGTHINSTRLPAD|RPADTRIMREPLACE大小写控制函数字符控制函数6第6页
大小写控制函数函数结果这类函数改变字符大小写。LOWER(SQLCourse)UPPER(SQLCourse)INITCAP(SQLCourse)sqlcourseSQLCOURSESqlCourse7第7页
大小写控制函数显示员工Higgins信息:SELECTemployee_id,last_name,department_idFROMemployeesWHERElast_name=higgins;norowsselectedSELECTemployee_id,last_name,department_idFROMemployeesWHERELOWER(last_name)=higgins;8第8页
字符控制函数CONCAT(Hello,World)SUBSTR(HelloWorld,1,5)LENGTH(HelloWorld)INSTR(HelloWorld,W)LPAD(salary,10,*)RPAD(salary,10,*)TRIM(HFROMHelloWorld)HelloWorldHello106*****2400024000*****elloWorld函数结果这类函数控制字符:9第9页
字符控制函数SELECTemployee_id,CONCAT(first_name,last_name)NAME,job_id,LENGTH(last_name),INSTR(last_name,a)Containsa?FROMemployeesWHERESUBSTR(job_id,4)=REP10页
数字函数ROUND:四舍五入ROUND(45.926,2) 45.93TRUNC: 截断TRUNC(45.926,2) 45.92MOD:求余MOD(1600,300) 10011第11页
ROUND函数SELECTROUND(45.923,2),ROUND(45.923,0),ROUND(45.923,-1)FROMDUAL;DUAL是一个‘伪表’,能够用来测试函数和表示式12页
TRUNC函数SELECTTRUNC(45.923,2),TRUNC(45.923),TRUNC(45.923,-2)FROMDUAL13页
MOD函数SELECTlast_name,salary,MOD(salary,5000)FROMemployeesWHEREjob_id=SA_REP;14第14页
日期Oracle内部使用数字存放日期:世纪,年,月,日,小时,分钟,秒。默认日期格式是DD-MON-RR。SELECTlast_name,hire_dateFROMemployeesWHERElast_namelikeG%;15第15页
日期函数SYSDATE返回:日期时间16第16页
日期数学运算在日期上加上或减去一个数字结果仍为日期。两个日期相减返回日期之间相差天数。能够用数字除24来向日期中加上或减去小时。17第17页
日期数学运算SELECTlast_name,(SYSDATE-hire_date)/7ASWEEKSFROMemployeesWHEREdepartment_id=90;18第18页
日期函数两个日期相差月数MONTHS_BETWEENADD_MONTHSNEXT_DAY LAST_DAYROUND TRUNC 向指定日期中加上若干月数指定日期下一个日期本月最终一天日期四舍五入 函数描述日期截断19第19页
日期函数MONTHS_BETWEEN(‘01-9月-95’,‘11-1月-94)ADD_MONTHS(‘11-1月-94,6)NEXT_DAY(‘01-9月-95’,‘星期五)LAST_DAY(‘01-2月-95)19.6774194‘08-9月-95‘28-2月-95‘11
您可能关注的文档
最近下载
- 墙面软包施工的方案.doc VIP
- 中国古典舞身韵-云肩转腰、云手 教案-2021-2022学年舞蹈美育七年级上册.doc
- YBT 153-2015 优质结构钢连铸坯低倍组织缺陷评级图.docx
- 湖北省武汉市部分重点中学2023-2024学年高二下学期期末联考数学试题含答案.pdf VIP
- 从生物视觉到机器之眼:生物启发式视觉识别模型与算法的深度探索.docx
- Airport English 机场英语 (详细精美图文对话单词介绍解说).ppt
- 土地整理施工方案及技术措施.docx VIP
- 19S306 居住建筑卫生间同层排水系统安装(高清版).pdf
- 工程材料力学性能第3版束德林习题答案.docx
- 2024年河南省中考语文真题(附答案解析).docx
文档评论(0)