我需要使用PostgreSQL将其转换为此
dxItw9a4 --> DXiTW9A4
是否已设置任何功能或方式?
如果仅处理字符AZ,则可以在postgres中使用转换功能来转换大小写。
select TRANSLATE( 'dxItw9a4', -- original text 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', -characters to change 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' -- replacement characters. )
您可以使用上/下功能将其略微简化。
select TRANSLATE( 'dxItw9a4', -- original text upper('dxItw9a4')||lower('dxItw9a4'), --characters to search for lower('dxItw9a4')||upper('dxItw9a4') -- replacement characters );