oracle 函数替换与去空格
来源:互联网 发布:apache 2.4 模式切换 编辑:程序博客网 时间:2024/06/05 06:04
1、trim 去掉前后空格
SELECT trim('Ab d| ') FROM dual 结果:Ab d|
也可以设置去前空格或者是后空格:
SELECT trim(trailing from' A b d| ') FROM dual 结果 A b d|
SELECT trim(leading from ' A b d| ') FROM dual 结果 A b d|
2、TRANSLATE:匹配式去空格
例子1: SELECT TRANSLATE('abcdefghij','abcdefghij','123456') FROM dual; 结果123456
SELECT TRANSLATE('acdftys','abcdefghij','123456') FROM dual; 结果1346tys
规则:TRANSLATE(expr,from,to)
expr: 代表一串字符,from 与 to 是从左到右一一对应的关系,如果不能对应,则视为空值。
例子2:select TRANSLATE('acdd','cd','') from dual; 结果 是空
规则: 三个参数中有一个是空,返回值也将是空值。
正因为有这两条规则:所以要剔除字符串中的乱七八糟的字符/\|可用 例子3
例子3: SELECT TRANSLATE('Abd| ', 'A|/\', 'A') FROM dual 结果 Abd
去空格的例子:
SELECT TRANSLATE(' A b d| ', 'A', 'A') FROM dual 结果Abd|
3、replace: 替换 连接到一起替换
select replace('acdd','cd','') from dual; 结果是ad
去空格的例子 select replace('ac dd ',' ','') from dual; 结果acdd
注意:最一开始看到别人写了个
SELECT TRANSLATE('Abd| ', 'A|/\', 'A') FROM dual :只觉得‘’A|/\‘’是个正则表达式;但又怪怪的,所以在看一些函数的时候要注意不要跑偏哈,要看函数是否支持正则。
- oracle 函数替换与去空格
- oracle 字符串替换 去空格
- ORACLE-字符串替换 去空格
- oracle 字符串替换 去空格
- oracle 字符串替换 去空格
- oracle去空格
- Oracle 去空格
- javascript去空格函数
- JS 去空格函数
- javascript去空格函数
- javascript去空格函数
- js去空格函数
- javascript去空格函数
- 去空格时间函数
- Sql replace 替换回车去空格
- 字符串操作去空格,替换,截取
- oracle字段中将空格替换
- AS3 去空格函数 trim
- [LeetCode] TwoSum LeetCode的初次尝试
- 从英特尔到阿里_中国超算技术大牛何万青谈技术的本质
- C#winform向cmd命令窗输入CTRL+C命令
- opengl中如何对图像多次模糊
- 面试总结之Java各种修饰符总结
- oracle 函数替换与去空格
- 超出数据类型范围的数的加法
- 最实用的 mvp 框架,拒绝工具类的拼凑,小而美的设计让你爱不释手
- python本地开发spark
- Windows系统安装Redis(详细)
- MFC窗口程序启动隐藏窗口,但是窗口闪烁一下才隐藏的处理
- centos7.2 oracle10g 如何修改sid实例名
- 二次封装OKhttpClient和使用
- java架构师、高并发、高性能大型分布式综合项目实战视频