upper() 是一个系统函数,用于根据数据库的区域设置将字符串转换为大写。
upper() 在 PostgreSQL 6.1 中添加。
示例
upper() 的基本用法示例
postgres=# SELECT upper('foo BAR Baz');
upper
-------------
FOO BAR BAZ
(1 row)
特定区域设置的大小写转换
tr_test=# SHOW lc_collate;
lc_collate
------------
tr_TR.utf8
(1 row)
tr_test=# SELECT upper('ıi');
upper
-------
Iİ
(1 row)
upper() 在没有大小写概念的脚本中是无效的。
postgres=# SELECT upper('ほげホゲ');
upper
----------
ほげホゲ
(1 row)
参考资料
- PostgreSQL 文档: SQL 字符串函数和操作符
