精华内容
下载资源
问答
  • LTRIM、RTRIM和TRIM在ORACLE的用法:1、LTRIM(C1,C2)其中C1和C2都可以字符串,例如C1是'Miss Liu',C2'MisL'等等。这是第一个和SQL SERVER不一样的地方。如果记得不错的话SQL Server的LTRIM只有一个参数,作用是...

      LTRIM、RTRIM和TRIM在ORACLE中的用法:
    1、LTRIM(C1,C2)
    其中C1和C2都可以字符串,例如C1是'Miss Liu',C2'MisL'等等。这是第一个和SQL SERVER不一样的地方。如果记得不错的话SQL Server的LTRIM只有一个参数,作用是去掉字符串左面的空格。而Oracle的LTRIM则是保证C1的第一个字符不能出现在C2字符串中。
     
    SQL> select LTRIM( 'Miss Liu', 'Liu') Result  from dual;

    RESULT
    --------
    Miss Liu

     

    SQL> select LTRIM( 'Miss Liu', 'M is') result from dual;

    RES
    ---
    Liu

     

    从上述就可以看出LTRIM的作用。但是如果第二个字符串不进行输入,那么LTRIM的作用和SQL SERVER中就相同,就是去掉左面的空格。

     

    SQL> select ltrim( '  Miss Liu  ' ) result from dual;

    RESULT
    ----------
    Miss Liu

    SQL> select length( '  Miss Liu  ' ) len1, length( ltrim( '  Miss Liu  ' ) ) lentrim from dual;

          LEN1    LENTRIM
    ---------- ----------
            12         10

    由上述可以看出Oracle的LTrim的功能应该更强大一些,能够对前导符进行操作。

    2、RTRIM的功用和LTRIM相同,但是RTRIM修改成了从右向左的,这样子就是去掉后导符中的特定字符。

    3、TRIM的功能如下描述:
     

    In Oracle/PLSQL, the trim function removes all specified characters either from the beginning or the ending of a string.

    The syntax for the trim function is:

    trim( [ leading | trailing | both  [ trim_character ]  ]   string1 )

    leading - remove trim_string from the front of string1.

    trailing - remove trim_string from the end of string1.

    both - remove trim_string from the front and end of string1.

    If none of these are chosen (ie: leading, trailing, both), the trim function will remove trim_string from both the front and end of string1.

     

    trim_character is the character that will be removed from string1. If this parameter is omitted, the trim function will remove all leading and trailing spaces from string1.

    string1 is the string to trim.

    trim('   tech   ') would return 'tech' 
    trim(' '  from  '   tech   ') would return 'tech' 
    trim(leading '0' from '000123') would return '123' 
    trim(trailing '1' from 'Tech1') would return 'Tech' 
    trim(both '1' from '123Tech111') would return '23Tech
     

    上面的这些都已经被验证了,其中leading trailing和Both后面的From不可省略

    展开全文
  • ...LTRIM、RTRIM和TRIM在ORACLE的用法: 1、LTRIM(C1,C2) 其中C1和C2都可以字符串,例如C1是'Miss Liu',C2'MisL'等等。这是第一个和SQL SERVER不一样的地方。如果记得不错的话SQL Server的

    转自:http://www.cnblogs.com/gsk99/archive/2011/04/25/2027359.html


    LTRIM、RTRIM和TRIM在ORACLE中的用法:

    1、LTRIM(C1,C2)
    其中C1和C2都可以字符串,例如C1是'Miss Liu',C2'MisL'等等。这是第一个和SQL SERVER不一样的地方。如果记得不错的话SQL Server的LTRIM只有一个参数,作用是去掉字符串左面的空格。而Oracle的LTRIM则是保证C1的第一个字符不能出现在C2字符串中。
     
    SQL> select LTRIM( 'Miss Liu', 'Liu') Result  from dual;

    RESULT
    --------
    Miss Liu

     

    SQL> select LTRIM( 'Miss Liu', 'M is') result from dual;

    RES
    ---
    Liu

     

    从上述就可以看出LTRIM的作用。但是如果第二个字符串不进行输入,那么LTRIM的作用和SQL SERVER中就相同,就是去掉左面的空格。

     

    SQL> select ltrim( '  Miss Liu  ' ) result from dual;

    RESULT
    ----------
    Miss Liu

    SQL> select length( '  Miss Liu  ' ) len1, length( ltrim( '  Miss Liu  ' ) ) lentrim from dual;

          LEN1    LENTRIM
    ---------- ----------
            12         10

    由上述可以看出Oracle的LTrim的功能应该更强大一些,能够对前导符进行操作。

    2、RTRIM的功用和LTRIM相同,但是RTRIM修改成了从右向左的,这样子就是去掉后导符中的特定字符。

    3、TRIM的功能如下描述:
     

    In Oracle/PLSQL, the trim function removes all specified characters either from the beginning or the ending of a string.

    The syntax for the trim function is:

    trim( [ leading | trailing | both  [ trim_character ]  ]   string1 )

    leading - remove trim_string from the front of string1.

    trailing - remove trim_string from the end of string1.

    both - remove trim_string from the front and end of string1.

    If none of these are chosen (ie: leading, trailing, both), the trim function will remove trim_string from both the front and end of string1.

     

    trim_character is the character that will be removed from string1. If this parameter is omitted, the trim function will remove all leading and trailing spaces from string1.

    string1 is the string to trim.

    trim('   tech   ') would return 'tech'
    trim(' '  from  '   tech   ') would return 'tech'
    trim(leading '0' from '000123') would return '123'
    trim(trailing '1' from 'Tech1') would return 'Tech'
    trim(both '1' from '123Tech111') would return '23Tech
     

    上面的这些都已经被验证了,其中leading trailing和Both后面的From不可省略

    展开全文
  • oracletrim函数的用法

    千次阅读 2019-05-20 17:09:48
    a) trim(string); --去除字符串首尾空格 b) rtrim(string); --去除字符串右侧空格 c) ltrim(string); --去除字符串左侧空格 2.进阶用法 a) ltrim(string1,string2); --从string1左侧开始遍历,一旦存在某字符出现...

    1.基础用法
    a) trim(string); --去除字符串首尾的空格
    b) rtrim(string); --去除字符串右侧空格
    c) ltrim(string); --去除字符串左侧空格
    2.进阶用法
    a) ltrim(string1,string2); --从string1左侧开始遍历,一旦存在某字符出现在string2(这里string2是一个字符集)中,就去除。若不存在则直接返回结果。
    举个栗子:

    select ltrim('abcdefg', 'fegab') from dual;
    

    返回:cdefg
    b) rtrim(string1,string2); --从string1右侧开始遍历,一旦存在某字符出现在string2(这里string2是一个字符集)中,就去除。若不存在则直接返回结果。
    举个栗子:

    select rtrim('abcdefg', 'fegab') from dual;
    

    返回:abcd

    展开全文
  • Oracletrim函数的用法

    2011-12-13 10:01:17
    Oracletrim函数的用法 trim一般都是用删除字符串两边的空格。实际上,trim也可以用来删除字符串两边的指定字符。并且trim指定删除的字符串只能是单个字符。如 trim('字符1' from '字符串2') ,字符1只能是...

    Oracle中trim函数的用法

    trim一般都是用在删除字符串两边的空格。实际上,trim也可以用来删除字符串两边的指定字符。并且trim指定删除的字符串只能是单个字符。如 trim('字符1' from '字符串2') ,字符1只能是单个字符。
    1. trim()
    删除字符串两边的空格。
    2. ltrim()
    删除字符串左边的空格。
    3. rtrim()
    删除字符串右边的空格。
    4. trim('
    字符1' from '字符串2')  分别从字符2串的两边开始,删除指定的字符1
    5. trim([leading | trailing | both] trim_char from string)
     从字符串String中删除指定的字符trim_char
      leading:
    从字符串的头开始删除。
      trailing:
    从字符串的尾部开始删除。
      borth:
    从字符串的两边删除。
    6. tim()
    只能删除半角空格。 

    For example:

    trim('   tech   ')  would return 'tech';

    trim(' '  from  '   tech   ')         would return 'tech';

    trim(leading '0' from '000123')      would return '123';

    trim(trailing '1' from 'Tech1') would return 'Tech';

    trim(both '1' from '123Tech111')    would return '23Tech';

    展开全文
  • 在oracle数据库中,trim一般都是用在删除字符串两边空格。实际上,trim也可以用来删除字符串两边指定字符。并且trim指定删除字符串只能是单个字符Oracle TRIM函数是很常见函数,下面对Oracle TRIM函数语法...
  • Oracletrim函数的用法

    2011-11-02 13:35:51
    trim一般都是用删除字符串两边空格。实际上,trim也可以用来删除字符串两边指定字符。并且trim指定删除字符串只能是单个字符。如 trim('字符1' from '字符串2') ,字符1只能是单个字符。 1. trim()删除...
  • trim()函数的用法

    2016-09-08 12:53:40
    在oracle中,trim()函数的用法有,leading 开头字符,trailing 结尾字符,both 开头和结尾字符,如下:trim(leading || trailing || both '将要被替换掉的字符" from “将要被替换的字符串")1、trim函数去除指定的...
  • SQL TRIM的用法

    2015-03-07 12:16:37
    这个函数不同资料库中有不同名称: MySQL: TRIM(), RTRIM(), LTRIM()Oracle: RTRIM(), LTRIM()SQL Server: RTRIM(), LTRIM() 各种 trim 函数语法如下: TRIM([[位置] [要移除字串]
  • LTRIM、RTRIM和TRIM在ORACLE的用法:1、LTRIM(C1,C2)其中C1和C2都可以字符串,例如C1是'Miss Liu',C2'MisL'等等。这是第一个和SQL SERVER不一样的地方。如果记得不错的话SQL Server的LTRIM只有一个参数,作用是...
  • 这个函数不同资料库中有不同名称:MySQL: TRIM(), RTRIM(), LTRIM()oracle: RTRIM(), LTRIM()SQL Server: RTRIM(), LTRIM()各自功能说明:返回不带前导空格 (LTrim)、后续空格 (RTrim) 或前导与后续空格 (Trim...
  • ORACLE TRIME用法详解

    千次阅读 2009-02-27 22:34:00
    Trim一般都是用删除字符串两边空格。实际上,Trim也可以用来删除字符串两边指定字符。 1 trim() 删除字符串两边空格 2 ltrim() 删除字符串左边空格 3 rtrim() 删除字符串右边空格 4 trim(字符1 from...
  • 最近发现一段对字符串进行trim 的SQL,发现LTRIM、RTRIM和TRIM 在ORACLE的用法还是很强大的。 作用 三个函数功能都是对字符串进行前后去除一部分操作。但是又有点区别。先看下对比。 SELECT TRIM(BOTH '-' FROM...
  • 可见已经去掉了左边的空格,RTIRM()也是一样的用法我们就不多说,接下来重点说一下mysql函数TRIM()。 TRIM ( [ [位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头), TRAILING (结尾), or BOTH
  • 在Oracle数据库日常操作中,有时需要判断某个字段是否为全数据,在Oracle没有提供可用内置函数使用情况下,可以使用到TRANSLATE函数与函数trim实现其功能 二、TRANSLATE函数介绍 TRANSLATE函数可以实现对...
  • 12.1 group by 和having 的用法 198 12.1.1 添加一个order by 199 12.1.2 执行顺序 200 12.2 分组视图 202 12.3 用别名重命名列 203 12.4 分组视图的功能 204 12.4.1 视图中使用order by 205 12.4.2 ...
  • 1. 运行services.msc打开服务,停止Oracle的所有服务。 2. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat 3. 运行该批处理程序将自动完成oracle卸载工作,最后...
  • Oracle_Database_11g完全参考手册.part1/3

    热门讨论 2012-08-18 17:29:13
    12.1 groupby和having的用法 12.1.1 添加一个orderby 12.1.2 执行顺序 12.2 分组视图 12.3 用别名重命名列 12.4 分组视图的功能 12.4.3 对列和分组函数进行排序 12.4.4 连接列 12.5 更多分组可能性 第13章 当一个...
  • 12.1 groupby和having的用法 12.1.1 添加一个orderby 12.1.2 执行顺序 12.2 分组视图 12.3 用别名重命名列 12.4 分组视图的功能 12.4.3 对列和分组函数进行排序 12.4.4 连接列 12.5 更多分组可能性 第13章 当一个...
  • 12.1 groupby和having的用法 12.1.1 添加一个orderby 12.1.2 执行顺序 12.2 分组视图 12.3 用别名重命名列 12.4 分组视图的功能 12.4.3 对列和分组函数进行排序 12.4.4 连接列 12.5 更多分组可能性 第13章 当一个...
  • ORACLE中的LTRIM、RTRIM和TRIMLTRIM.RTRIM和TRIM在ORACLE的用法:1.LTRIM(C1,C2)其中C1和C2都可以字符串,例如C1是'Miss Liu',C2'MisL'等等.这是第一个和SQL SERVER不 ...PAT 1019. 数字黑洞 (...
  • 引用类型和原始类型具有不同特征和用法,它们包括:大小和速度问题,这种类型以哪种类型数据结构存储,当引用类型和原始类型用作某个类实例数据时所指定缺省值。对象引用实例变量缺省值为 null,而原始...
  • 2009达内SQL学习笔记

    2010-02-10 19:46:58
    保存在oracle数据库中所有操作细节: spool oracleday01.txt :开始记录 spool off :开始保存细节 四、SELECT语句:选择操作、投影操作。 select:从一个或多个表中检索一个或多个数据列。包含信息:想选择...

空空如也

空空如也

1 2
收藏数 31
精华内容 12
关键字:

trim在oracle的用法