initcap()
是一个系统函数,它将字符串中每个单词的第一个字母转换为大写,并将每个单词的其余部分转换为小写。
initcap()
在 PostgreSQL 6.1 中添加。
用法
initcap (text
) →text
更改历史记录
- PostgreSQL 7.4
- 将出现在任何非字母数字字符后的字母大写,而不仅仅是大写空格后的字母(提交 e7fe89d5)
- PostgreSQL 6.1
- 添加(提交 83978e1e)
示例
initcap()
的基本用法
postgres=# SELECT initcap('foo BAR bAz'); initcap ------------- Foo Bar Baz (1 row) postgres=# SELECT initcap('überbewertete äthiopische Ödnis'); initcap --------------------------------- Überbewertete Äthiopische Ödnis (1 row)
在没有大小写概念的脚本中无效
postgres=# SELECT initcap('ほげホゲ'); initcap ---------- ほげホゲ (1 row)
参考
- PostgreSQL 文档: 其他字符串函数