oracle单行函数(大小写转换,字符串替换,字符串截取...)

版权声明:转载请备注原文链接 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支持)

猜你喜欢

转载自blog.csdn.net/qq_40868987/article/details/85052005
今日推荐