读书人

Oracle数据库之SQL单行函数-字符函数之

发布时间: 2013-04-07 12:50:11 作者: rapoo

Oracle数据库之SQL单行函数---字符函数之TRIM

前面笔者就提到了要将TRIM函数做一下总结的,现在就把自己做的练习记录下来

通过前面知道了TRIM函数的作用可以去除字符串的空格。例如:


看看其语法描述吧:

Oracle数据库之SQL单行函数-字符函数之TRIM

leading:开始字符

trailing:结尾字符

both:开头和结尾字符,默认

trim_character:去除的字符

trim_source:源字符串

无实战不学习!下面简要的练习一下

例子1:

           --不指定删除的字符,默认删除空格           select trim(both  from 'xxyxxzxx') from dual;           --只指定源字符则为去掉两端的空格           select trim(' oralce ') from dual;
tips:这里需要注意的是from前面必须指定both或者leading、或则trailing

不然出错!

注意识相:

1、上面需要注意的是trim返回的是一个varchar2类型值,长度最大为trim_source的长度

2、 如果trim_source或则trim_character为null,trim函数返回null。

3、 trim_source或则trim_character支持一下任意一种数据类型:char VARCHAR2, NCHAR,

NVARCHAR2, CLOB, OR NCLOB。函数trim的返回类型与trim_source一致
下面是官方的例子:

SELECT employee_id,
TO_CHAR(TRIM(LEADING 0 FROM hire_date))
FROM employees
WHERE department_id = 60;

EMPLOYEE_ID TO_CHAR(T
----------- ---------
103 3-JAN-90
104 21-MAY-91
105 25-JUN-97
106 5-FEB-98
107 7-FEB-99


读书人网 >其他数据库

热点推荐