Ayy*_*udy 13 sql oracle camelcasing
我需要一种方法将列值转换为使用Oracle 10g的CamelCase.我更喜欢与我的select语句一致,但如果我必须使用一个函数,那也没关系.
我不需要支持下划线,只需要空格.
谢谢
Ben*_*Ben 40
select replace(initcap('hi ben'),' ') from dual;
REPLA
-----
HiBen
Run Code Online (Sandbox Code Playgroud)
这只是将每个单词的第一个字符大写,然后用空格替换空格.
如果第一个字符是数字,它显然不起作用:
select replace(initcap('go 2stack overflow'),' ') from dual;
REPLACE(INITCAP(
----------------
Go2stackOverflow
Run Code Online (Sandbox Code Playgroud)