SQL字符替换函数translater, replace
2024-09-07 04:23:25
translate()
函数原型是:translate(string, from, to)
SELECT TRANSLATE('12345', '134', 'ax')
得到:a2x5
这个函数会把from字符串
中的字符,一个一个用to字符
串替换。
- 在
12345
中发现了1
, 用a替换。 - 发现了
3
用x
替换 - 发现了
4
,用空白替换。
因此如果from字符串比to字符串长,那么长的那部分就替换为空。
replace()
函数原型是:replace(string, from,to)
这样的替换是查找替换,会把所有出现过的字符串都替换为另一个。
SELECT
REPLACE ('ABC AA', 'AA', 'ZZ');
得到的是: ABC ZZ
最新文章
- 浅谈python的import
- 解决postgresql -- ERROR: 42601: query has no destination for result data
- 使用TabBarController(代码实现)
- ps小技巧
- POJ 3268 Silver Cow Party (Dijkstra)
- bzoj2326: [HNOI2011]数学作业
- python 使用__future__
- php+mysql+pdo连接数据库
- oc底层方法调用流程
- Linux 压缩解压命令
- 老李分享:开发python的unittest结果输出样式
- fedora20 安装搜狗输入法及各种问题的解决
- 《java入门第一季》之TreeSet存储自定义对象并保证排序和唯一
- s:if 判断 s:property
- Codechef August Challenge 2018 : Safe Partition
- layer倒计时弹框/弹层 DEMO
- Node.js进程内存使用查看方法及返回对象的含义
- 从零开始在iPhone上运行视频流实时预测模型应用,只需10步
- JavaScript学习历程03
- Android-Kotlin-空值处理&;字符串比较&;常量