oracle常用函数-字符串函数

 时间:2026-02-15 15:26:46

1、字符串函数就是对字符串操作的函数,接受字符参数,这些参数可以是表中的列,也可以是一个字符串表达式,常用字符串函数如下

oracle常用函数-字符串函数

1、上面各函数的例子:

ASCII(X):返回字符X的ASCII码

     实例:SELECT ASCII('a') FROM dual;   结果为:97

2、CONCAT(X,Y):连接字符串X和Y

   实例:SELECT CONCAT('Hello','world') FROM dual;  结果为:Helloworld

3、INSTR(X,STR[,START][,N):从X中查找str,可以指定从start开始,也可以指定从n开始

    实例:SELECT INSTR('Hello world','or') FROM dual;  结果为:8

4、LENGTH(X):返回X的长度

     实例:SELECT LENGTH('Hello') FROM dual;  结果为:5

5、LOWER(X):X转换成小写

   实例:SELECT LOWER('Hello') FROM dual;   结果为:hello

6、UPPER(X):X转成大写

   实例:SELECT UPPER('hello') FROM dual; 结果为:HELLO

7、LTRIM(X[,TRIM_STR]):把X的左边截去trim_str字符串,缺省截去空格

  实例:SELECT LTRIM('=Hello=','=') FROM dual;  结果为:Hello=

RTRIM(X[,TRIM_STR]):把X的右边截去trim_str字符串,缺省截去空格

  实例:SELECT RTRIM('=Hello=','=') FROM dual;  结果为:=Hello

TRIM([TRIM_STR  FROM]X):把X的两边截去trim_str字符串,缺省截去空格

  实例:SELECT TRIM('='FROM'=Hello=') FROM dual;  结果为:Hello

8、REPLACE(X,old,new):在X中查找old,并替换成new

   实例:SELECT REPLACE('ABCDE','CD','AAA')FROM dual;

    结果为:ABAAAE

9、SUBSTR(X,start[,length]):返回X的字串,从start处开始,截取length个字符,缺省length,默认到结尾

实例:SELECT SUBSTR('ABCDE',2,3) FROM dual;

结果:BCD

  • 执行HelloController的hello方法
  • SSH如何一个表的个别数据插入另一个表
  • Myeclipse快速复制行移动行
  • 如何利用Java代码实现将当前日期放入Map集合中
  • git提交更新代码等在程序员实际工作中如何用
  • 热门搜索
    明基显示器怎么样 花印怎么样 下面痒有豆腐渣怎么办 qq空间怎么设置权限 和珅是怎么死的 怎么查笔记本电脑型号 吉林师范大学怎么样 12306密码忘了怎么办 怎么订机票便宜 虚胖怎么办