반응형
오라클로 컬럼 값을 CamelCase로 변환하는 방법?
오라클 10g으로 컬럼 값을 CamelCase로 변환하는 방법이 필요합니다.저는 제가 선택한 문구에 맞춰 하는 것을 선호하지만 기능을 사용해야 한다면 그것도 괜찮습니다.
밑줄은 지원하지 않아도 되고 공백만 있으면 됩니다.
감사해요.
와 의 조합이 가능할 것으로 생각합니다.
select replace(initcap('hi ben'),' ') from dual;
REPLA
-----
HiBen
이것은 단순히 모든 단어의 첫 글자를 대문자로 만든 다음 공백을 아무것도 아닌 것으로 대체합니다.
첫 번째 문자가 숫자인 경우에는 분명히 작동하지 않습니다.
select replace(initcap('go 2stack overflow'),' ') from dual;
REPLACE(INITCAP(
----------------
Go2stackOverflow
그건 낙타 사건에 대한 제 이해가 아닙니다
select substr(lower('Camel Case means the first char should be lower cased'),1,1)||substr(replace(initcap('Camel Case means the first char should be lower cased'),' '),2) from dual;
camelCaseMeansTheFirstCharShouldBeLowerCased
1 row selected.
언급URL : https://stackoverflow.com/questions/12266179/how-to-convert-column-value-to-camelcase-with-oracle
반응형
'source' 카테고리의 다른 글
C에서 컴파일러 작성자에게 'auto' 키워드가 유용한 이유는 무엇입니까? (0) | 2023.09.09 |
---|---|
Python의 예쁜 그래프와 차트 (0) | 2023.09.09 |
터미널을 떠난 후 $PATH가 저장되지 않음 (0) | 2023.09.09 |
깃체리픽 vs 리베이스 (0) | 2023.09.09 |
카테고리에 대한 swift class를 만드는 방법은? (0) | 2023.09.09 |