版权声明:转载请备注原文链接 https://blog.csdn.net/qq_40868987/article/details/85052005
Oracle单行函数分为以下几种:
字符串函数有UPPER( ) LOWER( ) INITCAP( ) REPLACE( ) LENGTH( ) SUBSTR( )
1、大小写转换函数
1)转大写函数:字符串 UPPER(列|字符串)
2)转小写函数:字符串 UPPER(列|字符串)
SELECT LOWER('Hello') ,UPPER( 'Hello') FROM dual;
2、用户输入
对输入的数据进行大写转换处理
2、首字母大写
语法:字符串 INITCAP(列 | 数据)
将每一个雇员的姓名首字母大写
3、查询雇员姓名长度为5的雇员信息
4、字符串替换,使用指定的字符串替换原始的字符串数据
语法: 字符串 REPLACE (列 | 数据,要查找内容,替换后的内容)
将所有雇员姓名中的字符A替换为‘_'
5、字符串截取
语法一:SUBSTR(列 | 数据,开始点) 从指定的开始点截取的结尾
语法二:SUBSTR(列 | 数据,开始点,长度) 截取指定范围的字符串
例:从指定位置截取
例:截取指定长度的字符串
SUBSTR截取字符串时字符串下标是从1开始的,即使设置为0也是从1开始
截取雇员姓名的前三位
截取每个姓名的后三个字母,可以由LENGTH实现,也可设置负数索引(只有Oracle支持)