Oracle函数使用1
一、字符串处理函数
1、ascii(x):返回字符的ASCII。
SQL语句:select ascii('a') from dual;
dual:空表,每创建一个用户都会生成这样一个dual表,表中只有一个数据。
目的是为了SQL语句的完整性。
示例如下:
CONCAT(x,y):连接两个字符串
示例:
SQL语句:select concat('huang','xian') from dual;
3、INSTR(x, str [,start] [,n]):在字符串X中查找指定字符并返回下标,可以从第一个开始查找,也可以从指定的位置开始查找。
示例:
SQL语句:select instr('huang xian','an') from dual;
从第一个开始开始查找。
示例:
SQL语句:select instr('huang xian','an',5) from dual;
从指定的第5个开始查找。
length(x):返回字符串的长度
示例:
SQL语句:select length('huangxianmin') from dual;
LOWER(x):将字符串的字符逐个转换为小写。
示例:
SQL语句:select Lower('HUANGXIANMIN') from dual;
UPPER(x):将字符串的字符逐个转换为大写。
示例:
SQL语句:select upper('huangxianmin') from dual;
LTRIM(x[,trim_str]):截去左边指定的字符串,缺省截去空格。
示例1:
SQL语句:select Ltrim('huangxianmin','huang') from dual;
示例2:
SQL语句:select Ltrim(' huangxianmin','huang') from dual;
示例3:
SQL语句:select Ltrim(' huangxianmin',' huang') from dual;
RTRIM(x[,trim_str]):截去右边指定的字符串,缺省截去空格。
示例1:
SQL语句:SELECT RTRIM('=HELLO=', '=') FROM DUAL
示例2:
SQL语句:select rtrim('huangxian min','min') from dual;
示例3:
SQL语句:select rtrim('huangxianmin','min') from dual;
说明:字符前一个字符不能属于截取的字符串内所包含的字符。
RIM(x[,trim_str]):截去左边指定的字符串,缺省截去空格。
示例1:
SQL语句:SELECT RTRIM('=HELLO=', '=') FROM DUAL
最新文章
- 【转】 如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测
- Firemonkey TComboBox 下拉菜单字型修改方法 (D10)
- Java 16进制、unicode互转
- 构建ASP.NET网站十大必备工具(1)
- 解决虚拟机 正在决定eht0 的ip信息失败 无链接-- 虚拟机上linux redhat 上网问题
- C语言使用fread和fwrite处理任何文件
- 每日会议<;第二天>;
- cocos2d-x for android:SimpleGame分析
- OpenStack Havana 部署在Ubuntu 12.04 Server 【OVS+GRE】——序
- Android实现程序前后台切换效果
- 腾讯公司数据分析岗位的hadoop工作 线性回归 k-means算法 朴素贝叶斯算法 SpringMVC组件 某公司的广告投放系统 KNN算法 社交网络模型 SpringMVC注解方式
- android于src和background差额
- Hibernate 系列教程12-继承-Join策略
- typedef struct 是什么意思
- 管道设计CAD系统中重量重心计算
- SecureCRT标签显示IP地址
- jQuery使用(十二):工具方法之type()之类型判断
- 调用shutdown.sh后出现could not contact localhost8005 tomcat may not be running报错问题
- 一篇文章有若干行,以空行作为输入结束的条件。统计一篇文章中单词the(不管大小写,单词the是由空格隔开的)的个数。
- D02-R语言基础学习