保持原状降低列的第一个字母

时间:2019-02-01 12:14:10

标签: sql postgresql

我的数据就像

用户表:

ID       Name          Address
1        Shane         England
2        Mark          NewZeaLand
3        Andrew        Jordon

我想更新诸如newZeaLand之类的用户表中的地址。

这是我尝试过的
但这会将所有字母都降低为小写

update users  
set Address=lower(Address)  
where ID=2

1 个答案:

答案 0 :(得分:1)

这是您想要的吗?

update users  
    set Address = lower(substr(address, 1, 1)) || substr(address, 2)
    where ID = 2;