七叶笔记 » 数据库 » pg中replace和translate的用法说明(数据少的中文排序)

pg中replace和translate的用法说明(数据少的中文排序)

2.插入数据

结果:

如下图:

3.replace 的用法

返回类型:text

解释:把字串string里出现地所有子字串from替换成子字串to

示例1:

结果:一条黑色的狗 变成了 一条黑白相间色的狗

如下图:

示例2:

结果:name为 ‘大猫'的这条数据name='小猫咪的姐姐'

示例3:

结果:

4.translate的用法

返回类型:text

解释:把在string中包含的任何匹配from中的字符的字符转化为对应的在to中的字符。

示例1:

结果:

示例2:

结果:

示例3:

结果

结论:

有了translate再也不担心中文排序问题了(数据比较少的情况)

补充:pg中position、split_part、translate、strpos、length函数

我就废话不多说了,大家还是直接看代码吧~

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。

相关文章