我在表 trace
中有一个名为 rspec
的字段。
所以现在该字段类似于“Vol3/data/20070204_191426_FXBS.v3a”。
我只需要一个查询,将其更改为格式“Vol3/data/20070204_191426_FXBS.V3A”。
最佳答案
假设当前版本:
select left(rspec, - 3)||upper(right(rspec, 3))
from trace
对于旧版本:
select substr(rspec, 1, length(rspec) - 3)||upper(substring(rspec from '...$'))
from trace
关于PostgreSQL 将字符串的一部分更改为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9302497/