我需要在 Snowflake 中将 mySQL 查询中某些单词的首字母大写。
我目前正在使用这个功能:
SELECT ...
case when FLAG1 is null then upper(FLAG2) else FLAG1 END as STATUS,
...;
The UPPER()
然而函数呈现了我所有的FLAG2
单词要完全大写。有人知道雪花中单词的第一个字母如何大写吗?
Use 初始化帽() https://docs.snowflake.com/en/sql-reference/functions/initcap.html函数,它返回输入字符串 (expr),其中每个单词的第一个字母为大写,后续字母为小写。
如果您只想将字符串中的第一个字母大写,忽略单词分隔符(即输入表达式被视为单个连续单词),请将空字符串指定为 delimiters 参数
INITCAP( str, '')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)