- 0
- 0
- 约1.15万字
- 约 25页
- 2023-06-13 发布于北京
- 举报
第五章:单行函数
5.1字符串函数
5.1.1语法
函数名(列|表达式)
5.1.2实例
实例5.1 UPPER()、LOWER()函数
select UPPER(king),LOWER(KING) FROM dual;
select ename,LOWER(ename) from emp;
实例5.2 现在查询出雇员姓名是smith的完整信息,使用UPPER()函数将姓名变为大写
select * from emp where ename=SMITH;
select * from emp where ename=UPPER(smith)
select * from emp where LOWER(ename)= smith;--不见这样,会降低效率
实例5.3 查询所有雇员的姓名,要求将每个雇员的姓名以首字母大写的形式出现
select ename,initcap(ename) FROM emp;--例如自然段首字母
实例5.4 查询所有雇员的姓名,但是要求将雇员姓名中所有的字母“A”替换成字母“_”
select ename,replace(ename,A,_) from emp;
实例5.5 查询出姓名长度是5的所有雇员信息
select ename,LENGTH(ename) from emp where LENGTH(ename)=5;
实例5.6 查询出雇员姓名前三个字母是JAM的雇员信息
select ename,substr(ename,1,3) from emp where substr(ename,1,3)=JAM;
实例5.7 查询所有10部门的雇员的姓名,但是不显示每个雇员姓名的前三个字母
select ename,substr(ename,4,length(ename)) from emp where deptno=10;
select ename,substr(ename,4) from emp where deptno=10;
实例5.8 要求显示每个雇员姓名及其姓名的后三个字母
select ename,substr(ename,length(ename)-2,length(ename)) from emp;
select ename,substr(ename,length(ename)-2) from emp;
实例5.9 在SUBSTR()函数中设置负数截取
select ename,substr(ename,-3) from emp;--表示从右边开始截取
实例5.10 SUBSTR下标从0开始、SUBSTR下标从1开始
select ename,substr(ename,0) from emp;
select ename,substr(ename,1) from emp;
实例5.11 返回指定字符的ASCII码
select chr(65),ASCII(A) from dual;
实例5.12 去掉字符串左边空格
select ltrim( AAAAA) from dual;
实例5.13 去掉字符串右边空格
select ltrim( AAAAA ) from dual;
select length(ltrim( AAAAA )) from dual;
select length( AAAAA ),length(ltrim( AAAAA )) from dual;
实例5.14 去掉字符串两边空格
select length( AAAAA ),length(trim( AAAAA )) from dual;
实例5.15 字符串左、右填充
select lpad(AAA,10,*) ,length(lpad(AAA,10,*))from dual;--包含了原有字符
select rpad(AAA,10,*) ,length(rpad(AAA,10,*))from dual;
实例5.16 字符串查找函数
select instr(abcdabcdjavaabcdabcd,java) from dual;
select instr(abcdabcdjavaabcdabcd,java,10) from dual;
5.2数值函数
实例5.17 ROUND(数字[,保留位数])
select round(123.456) from dual;--四舍五入
select round(123.556) from dual;--四舍五入
select round(123.556,2) from dual;--四舍五入
1 2 3 . 4 5 6
-3 -2 -1 0 1 2 3
select round(123.556,2
您可能关注的文档
最近下载
- 工商管理专业毕业论文参选题大全.doc VIP
- 江西省萍乡市2024-2025学年八年级上学期期末地理试题(含答案).pdf VIP
- 高考物理100考点最新模拟题(磁场)精选训练专题05带电粒子在直线形边界磁场中的运动原卷版Word版缺答案.doc VIP
- 上海英语中考考纲词汇2025电子版 .pdf VIP
- 电土施表13.3-5 管道(设备)强度(严密性)试验记录.doc VIP
- 间苯三酚联合盐酸利托君治疗孕20_周以上先兆流产的保胎效果及对P、β.pptx VIP
- 山东省临沂第二中学2022-2023学年高一上学期期末试题数学试题.pdf VIP
- 大模型在规划中的应用与实践报告.pptx
- 间苯三酚联合地屈孕酮治疗先兆流产的疗效观察 .pdf VIP
- 医院聘用员工年度考核方案及细则.docx VIP
原创力文档

文档评论(0)