加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – 将Postgres中的所有记录转换为Titlecase,第一个字

发布时间:2020-12-13 16:35:53 所属栏目:百科 来源:网络整理
导读:我在PostgreSQL中有一个简单的表格,称为关键字,带有一个名为name的简单文本字段。我想转换所有的第一个字母大写的关键字名称。有没有办法从psql控制台呢? 有一个initcap()函数,如果你的意思是大写每个关键字的第一个字母和小写以下字符: update fooset
我在PostgreSQL中有一个简单的表格,称为关键字,带有一个名为name的简单文本字段。我想转换所有的第一个字母大写的关键字名称。有没有办法从psql控制台呢?
有一个initcap()函数,如果你的意思是大写每个关键字的第一个字母和小写以下字符:
update foo
set bar = initcap(bar)

Else结合substring()和upper():

update foo
set bar = upper(substring(bar from 1 for 1)) ||
          substring(bar from 2 for length(bar))

http://www.postgresql.org/docs/current/static/functions-string.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读