Oracle中如何将查询结果设置为单词首字母大写其余小写
Oracle中实现标题每个单词首字母大写的查询方案
在Oracle里直接用内置的INITCAP()函数就能搞定这个需求——它会自动将字符串中每个单词的首字母转为大写,其余字母转为小写,单词默认以空格、标点这类非字母字符作为分隔符。
执行下面的查询语句就能得到符合要求的结果:
SELECT INITCAP(title) AS formatted_title FROM film;
如果你的title字段里包含特殊分隔符(比如下划线_),可以先把分隔符替换成空格,再用INITCAP()处理,示例:
SELECT INITCAP(REPLACE(title, '_', ' ')) AS formatted_title FROM film;
内容的提问来源于stack exchange,提问作者yyds
相关产品推荐
相关产品推荐

