如何在PostgreSQL中更新列并只设置首字母大写?Eg. TEST --->测试我试过了,但不管用
UPDATE car SET carName=UPPER(LEFT(carName,1)) + LOWER(SUBSTRING(carName,2,LEN(carName)))
4nkexdtk1#
这应该不是问题:
postgres=# select * from f10; +--------+ | a | +--------+ | nazdar | +--------+ (1 row) postgres=# update f10 set a = upper(substring(a from 1 for 1)) || lower(substring(a from 2)); UPDATE 1 postgres=# select * from f10; +--------+ | a | +--------+ | Nazdar | +--------+ (1 row)
也许你也可以使用initcap函数:
initcap
postgres=# select initcap('hello world'); +-------------+ | initcap | +-------------+ | Hello World | +-------------+ (1 row)
1条答案
按热度按时间4nkexdtk1#
这应该不是问题:
也许你也可以使用
initcap
函数: