加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle字符函数

发布时间:2020-12-12 14:34:16 所属栏目:百科 来源:网络整理
导读:一 大小写转换函数 1、语法 UPPER(char) LOWER(char) INITCAP(char) 2、代码 SQL select upper ( 'hdfsj' ), lower ( 'AJKLH' ), initcap ( 'fdsl' ) from dual ; UPPER LOWER INIT ----- ----- ---- HDFSJ ajklh Fdsl 二 获取子字符串函数 1、语法 n可以省

一 大小写转换函数

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读