首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2013-04-07 
Oracle数据库之SQL单行函数---字符函数之TRIM前面笔者就提到了要将TRIM函数做一下总结的,现在就把自己做的

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

                    

热点排行