Oracle字符函数

前端之家收集整理的这篇文章主要介绍了Oracle字符函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一 大小写转换函数

1、语法
UPPER(char)
LOWER(char)
INITCAP(char)
2、代码
  1. sql>select upper('hdfsj'),lower('AJKLH'),initcap('fdsl')from dual;@H_502_55@
  2. @H_502_55@
  3. UPPER LOWER INIT@H_502_55@
  4. --------------@H_502_55@
  5. HDFSJ ajklh Fdsl@H_502_55@
获取子字符串函数
1、语法


n可以省略,当n省略时表示从n的位置开始截取到字符串末尾。
m为0,表示从字符串的首字母开始截取
m为负数,从字符串的尾部开始截取
2、代码
  1. sql>select substr('afhdjks',2,3),substr('dfhskjd',2),substr('fhsjkd',-2,1)from dual;@H_502_55@
  2. @H_502_55@
  3. SUB SUBSTR S@H_502_55@
  4. ----------@H_502_55@
  5. fhd fhskjd k@H_502_55@
获取字符串长度函数
1、语法
LENGTH(char)
2、代码
  1. sql>select length('asdf ')from dual;@H_502_55@
  2. LENGTH('ASDF')@H_502_55@
  3. --------------@H_502_55@
  4. 5@H_502_55@
四 字符串连接函数
1、语法
CONCAT(char1,char2)
与||操作符的作用一样
2、代码
  1. sql>select concat('as','cd')from dual;@H_502_55@
  2. CONC@H_502_55@
  3. ----@H_502_55@
  4. ascd@H_502_55@
  5. @H_502_55@
  6. @H_502_55@
  7. sql>select'as'||'cd'from dual;@H_502_55@
  8. @H_502_55@
  9. 'AS'@H_502_55@
  10. ----@H_502_55@
  11. ascd@H_502_55@
去除子串函数
1、语法
TRIM(c2 from c1):表示从字符串c1中去除字符串c2.
LTRIM(c1[,c2]):从c1头部去除c2。
RTRIM @H_501_404@(c1[,c2]):从c1尾部去除c2。
@H_501_404@TRIM(c1):去除首尾的空格。
2、代码
  1. sql>select trim('a'from'asdjfka')from dual;@H_502_55@
  2. TRIM(@H_502_55@
  3. -----@H_502_55@
  4. sdjfk@H_502_55@
  5. sql>select ltrim('ababa','a')from dual;@H_502_55@
  6. LTRI@H_502_55@
  7. baba@H_502_55@
  8. sql>select rtrim('ababaa','a')from dual;@H_502_55@
  9. @H_502_55@
  10. RTRI@H_502_55@
  11. ----@H_502_55@
  12. abab@H_502_55@
六 替换函数
1、语法
REPLACE(char,s_string[,r_string])
省略r_string,用空格替换
2、代码
  1. sql>select replace('abcdea','a','A')from dual;@H_502_55@
  2. @H_502_55@
  3. @H_403_614@REPLAC@H_502_55@
  4. ------@H_502_55@
  5. AbcdeA@H_502_55@
  6. @H_502_55@
  7. sql" style="font-family: Consolas,'a')from dual;@H_502_55@
  8. @H_502_55@
  9. REPL@H_502_55@
  10. ----@H_502_55@
  11. bcde@H_502_55@
  12. sql>select replace('abced','ab','A')from dual;@H_502_55@
  13. @H_502_55@
  14. REPL@H_502_55@
  15. ----@H_502_55@
  16. Aced@H_502_55@
原文链接:https://www.f2er.com/oracle/208045.html

猜你在找的Oracle相关文章