oracle中trim,ltrim,rtrim函数用法

用法一、去空格

函数 作用
TRIM TRIM()去除指定字符串的前后空格
LTRIM LTRIM()去除指定字符串的前面空格
RTRIM RTRIM()去除指定字符串后面后空格

用法二、去除指定字符(trim只能去除单字符,而ltrim和rtrim可以去除多个字符。)

trim去除字符:
  • 语法:SELECT TRIM(leading|trailing|both string1 FROM string2) FROM dual;
  • 含义:去除字符串string2前面|后面|前后面(leading|trailing|both)的字符string1,默认去除方式为both
  • 例1:SELECT trim(leading ‘d’ from ‘dfssa’) FROM dual; 结果:fssa
  • 例2:SELECT trim(both ‘1’ from ‘123sfd111’) FROM dual;结果:23sfd
  • 例3:SELECT trim(trailing ‘2’ from ‘213dsq12’) FROM dual; 结果:213dsq1

注意:trim去除字符只能是单个字符,如下,要去除的字符若为字符集则报错
ORA-30001: 截取集仅能有一个字符

ltrim 用法

select ltrim(‘109224323’,‘109’) from dual; 224323

select ltrim(‘10900094323’,‘109’) from dual; 4323

select ltrim(‘10900111000991110224323’,‘109’) from dual; 224323

select ltrim(‘109200111000991110224323’,‘109’) from dual; 200111000991110224323

select ltrim(‘902100111000991110224323’,‘109’) from dual;

总结:

ltrim(x,y) 函数是按照y中的字符一个一个截掉x中的字符,并且是从左边开始执行的,只要遇到y中有的字符, --x中的字符都会被截掉, 直到在x的字符中遇到y中没有的字符为止函数命令才结束 .

oracle中trim,ltrim,rtrim函数用法(简单易懂)相关推荐

  1. Oracle之trim,ltrim,rtrim三个函数的用法

    基础用法: 去除指定字符串前后的空格 select trim(' hello caicai ')trim from dual;--当不加别名时,显示字符串右边还是有空格. 2.去除指定字符串左右的空格 ...

  2. PHP字符串去除首尾指定字符的trim ltrim rtrim函数

    今天,我们看一个比较简单的处理字符串函数,我们都知道在表单提交的过程中,可用户输入的内容不一定就是和你想的一样合法的数据,就比如输入用户名或者邮箱的时候在input框空了几个空格,这样进入数据库中的数 ...

  3. substr instr trim ltrim rtrim函数详解

    substr('源字符串',开始位置,截取长度)        substr('This is a test', 6, 2)     would return 'is'        substr(' ...

  4. SQL 中 TRIM()函数用法

    问题描述: 在数据库中,批量导入数据的时候,没有注意字段数据的空格,造成导入数据库里的数据末尾有空格. 解决方案: trim() 函数介绍: trim 函数可以移除字符串的首尾信息.最常见的用法为移除 ...

  5. [导入]JavaScript常用函数:Trim() LTrim() RTrim()

    //功能:JavaScript的Trim(), Ltrim(), RTrim() 函数 //来源:http://jorkin.reallydo.com/article.asp?id=460 Strin ...

  6. ORACLE中trim函数、ltrim函数、rtrim函数的使用介绍

    ORACLE中trim函数.ltrim函数.rtrim函数的使用介绍 前言 一开始使用oracle时,遇见了上面的三个函数,虽然以前在mysql中也见过,但是在oracle中有很大的不同,因此做了以下 ...

  7. 达梦数据库函数-trim,ltrim,rtrim函数用法

    trim,ltrim,rtrim函数用法 这类函数共有两种作用:这里的l和r字母可以理解成left和right,也可以记住它们的真实含义:leading和trailing--前面和后面 1)第一种,即 ...

  8. oracle trim没用,Oracle中Trim函数的使用方法

    TRIM函数最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种.然而在Oracle中TRIM函数其实是具有删除"任意指定"字符的功能,下面就进 ...

  9. PHP字符串函数之 trim ltrim rtrim chop

    PHP字符串函数之 trim ltrim rtrim chop trim – 去除字符串首尾处的空白字符(或者其他字符) ltrim – 删除字符串开头的空白字符(或其他字符) rtrim – 删除字 ...

最新文章

  1. element 使用阿里图标变形了_web前端大厂面试题(阿里云笔试篇)
  2. neo4j java label_Neo4j:在具有相同Label的两个或多个节点之间创建关系
  3. @Autowired注解和静态方法 NoClassDefFoundError could not initialize class 静态类
  4. yml的基本语法,以及java读取yml文件
  5. ab st语言编程手册_从零开始学习ST/SCL编程语言:一赋值及条件执行指令的讲解...
  6. python实现合并两个文件并打印输出
  7. 数据库设计原则与开发规范,你知道多少?
  8. Dubbo的架构体系
  9. winform 中导入excel时提示“未在本地计算机上注册“microsoft.ACE.oledb.12.0”
  10. 【青岛站】SWAT模型高阶应用暨无资料地区建模、不确定分析与气候变化、土地利用对面源污染影响模型改进及案例分析研讨
  11. oracle 父子级,oracle 父子关系
  12. android 半圆型菜单,Android-自定义view之圆形与“半圆形”菜单
  13. c++实验3-个人所得税计算器
  14. 详解区块链P2P网络
  15. win7配置计算机失败还原更改,win7系统更新补丁提示“配置失败还原更改”的解决方法...
  16. Word中给论文添加引用
  17. 免费简单好用的屏幕录制工具——Captura
  18. SpringBoot(5)响应式编程WebFlux
  19. 算法时间复杂度的渐进表示法 + 分析窍门
  20. 2021年1--3月日历带农历天干地支

热门文章

  1. 切换本地github或者码云的账号
  2. C#----汉字转拼音
  3. Android9(P)添加第三个摄像头预览图片镜像
  4. 统计字符C语言循环结构,C语言循环结构 -C语言统计字符和数字的个数
  5. ubuntu如何切换到root用户
  6. 【测试数据比对】Python脚本进行数据比对
  7. E. Permutation Game(game)
  8. 详解C++中地左值、右值和移动
  9. 每个人都要学的图片压缩终极奥义,有效解决 Android 程序 OOM
  10. 电脑没有F12进入选择U盘启动项怎么办?