pg中replace和translate的用法情况

这篇文章主要介绍了pg中replace和translate的用法说明(数据少的中文排序),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧。
 
1.首先创建students表
 
CREATE TABLE students
(
 id integer NOT NULL,
 name character varying(255),
 sex character varying(255),
 class character varying(255),
 "like" character varying(255),
 school character varying(255),
 phone character varying(255)
)
 
 
 
2.插入数据
 
INSERT INTO "public"."students" ("id", "name", "sex", "class", "like", "school", "phone")
VALUES ('1', '大猫', '女', '一年级', '绘画', '第三小学', '2345');
INSERT INTO "public"."students" ("id", "name", "sex", "class", "like", "school", "phone")
VALUES ('2', '小厌', '男', '三年级', '书法', '第四小学', '2346');
INSERT INTO "public"."students" ("id", "name", "sex", "class", "like", "school", "phone")
VALUES ('3', '库库', '女', '二年级', '绘画', '第三小学', '2342');
INSERT INTO "public"."students" ("id", "name", "sex", "class", "like", "school", "phone")
VALUES ('4', '艾琳', '女', '四年级', '书法,钢琴', '第四小学', '2349');
 
 
 
结果:
 
1select * from students
 
如下图:
 
 
3.replace 的用法
 
1replace(string text, from text, to text)
 
返回类型:text
 
解释:把字串string里出现地所有子字串from替换成子字串to
 
示例1:
 
1select replace('一条黑色的狗','黑','黑白相间')
 
结果:一条黑色的狗 变成了 一条黑白相间色的狗
 
如下图:
 
 
示例2:
 
1update students set name=replace(name,'大猫','小猫咪的姐姐')
 
结果:name为 ‘大猫'的这条数据name='小猫咪的姐姐'

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章