全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
部分字符串操作函数LOWER(SQL Course) 输出结果:sql course (将字符串转化为小写)UPPER(SQL Course) 输出结果:SQL COURSE (将字符串转换为大写)INITCAP(SQL Course) 输出结果:Sql Course (将字符串的首字母转换为大写,以空格作为字符串的区分点) CONCAT(Hello,World) 输出:HelloWorld (拼接字符串)SUBSTR(HelloWorld,1,5) 输出:Hello (在一个字符串中求子字符串。1表示起始位置,5表示长度)LENGTH(HelloWorld) 输出:10 (计算字符串长度)INSTR(HelloWorld,W) 输出:6 (查询子字符串在字符串中首次出现的位置)LPAD(Hello,10,*) 输出:*Hello (左填充字符,10表示填充后的字符串长度,*表示填充的字符)RPAD(Hello,10,*) 输出:Hello* (右填充字符,10表示填充后的字符串长度,*表示填充的字符)REPLACE(JACK and JUE,J,BL)输出:BLACK and BLUE (替换字符串中的指定字符)TRIM(H FROM HelloWorld) 输出:elloWorld (删除字符串中的指定字符)数字处理函数ROUND(45.926,2) 输出:45.93 (保留小数点后面两位 ,四舍五入)TRUNC(45.926,2) 输出:45.92 (保留小数点后面2位 ,不进行四舍五入) MOD(1600,300) 输出:100 (取余数) 日期时间函数SYSDATE (当前日期) MONTHS_BETWEEN(01-SEP-95,11-JAN-94) 19.6774194 (94年1月11号95年9月1号 这段时间内有多少个月) ADD_MONTHS (31-JAN-96,1) 29-FEB-96 (96年1月31号加一个月) NEXT_DAY (01-SEP-95,FRIDAY) 08-SEP-95 (95年9月1号的下个星期五) LAST_DAY (01-FEB-95) 28-FEB-95 (95年2月1号的最后一天)转换函数TO_CHAR 转换后的格式是 varchar2 TO_CHAR(SYSDATE,YYYY-MM-DD) 输出:2013-02-22TO_CHAR(SYSDATE,fmYYYY-MM-DD) 输出:2013-2-22 fm的作用是把前导0和前导空格去掉。YYYY(2013),YEAR(twenty thirteen) MM(02),MONTH(february),MON(feb) MM 是表示数字的月份,MONTH是英文全称的 月份, MON是表示英文缩写的月份DY(fri),DAY(friday),DD(22) DY是表示星期缩写 ,DAY是星期的全称 DD是数字的日期to_char(sysdate,yyyy-mm-dd HH24:MI:SS) 输出:2013-02-22 17:11:55TO_NUMBERTO_DATE通用函数1、NVL(expr1,expr2) if expr1=null 返回expr2的值,if expr1 !=null 返回expr1的值2、NVL2(expr1,expr2,expr3) if expr1=null 返回expr3的值 if expr1 !=null 返回expr2的值select last_name,salary,commission_pct, NVL2(commission_pct,SAL+COMM,SAL) incomefrom employees where department_id in (50,80);3、NULLIF(expr1,expr2) if expr1=expr2 返回null if expr1 != expr2 返回expr1的值select first_name,length(first_name) expr1, last_name,length(last_name) expr2, nullif(length(first_name),length(last_name) resultfrom employees;4、COALESCE(expr1,expr2,expr3,.exprn) 从左向右检查参数, 遇到第一个非NULL值,返回该参数值select last_name ,employee_id,coalesce (to_char(commission_pct),to_char(manager_id),No commission and no manager)from employees;5、CASE sql语句的标准select last_name,job_id,salary, case job_id when IT_PROG then 1.10*salary when ST_CLERK then 1.15*salary when SA_REP then 1.20*salary else salary end REVISED_SALARYfrom employees; 6、DECODE oracle独有select last_name, job_id , salary
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4S店售后服务顾问上岗考核试题及详细答案
- 新冠病毒阳性率超21-NB.1.8.1及其突变株为主要流行谱系
- 合规转利润:降本增效全指南(2026)《GBT 39415.2-2020包装袋 特征性能规范方法 第2部分:热塑性软质薄膜袋》
- 2026海南企业GEO优化落地实操指南:本地服务商排名与实战方法
- 合规转利润:降本增效全指南(2026)《GBT 39223.4-2020健康家居的人类工效学要求 第4部分:儿童桌椅》
- 合规转利润:降本增效全指南(2026)《GBT 39147-2020混凝土用钢纤维》
- 合规转利润:降本增效全指南(2026)《GBT 39072-2020袋栽银耳菌棒生产规范》
- 2026年浙江省考古发掘现场管理模拟试卷
- 2026年浙江省高考英语听力理解能力提升模拟试卷
- 河北廊坊霸州市第三中学2025-2026学年八年级下学期7月期末考试语文试卷(含答案)
- 客户维护的课件
- 2024年设备监理师真题与答案解析
- 精神病人健康指导
- 【管理篇】房屋市政工程安全文明施工标准化图册
- CJ/T 3041-1995水处理用天然锰砂滤料
- T/CCS 037-2023综采工作面矿压智能化监测系统技术规范
- 科普创意美术课件
- 科学(3-6年级)课程标准解读
- 民事起诉状(机动车交通事故责任纠纷)
- 2025年度房地产行业工会工作计划
- 教师岗位安全培训课件
评论
0/150
提交评论