데이터 베이스/Oracle SQL

[oracle sql] 문자열 내장 함수 (2)

Gh1324 2021. 10. 26. 02:03
728x90

1. 문자열 패딩 함수

select LPAD('HELLO',5) FROM DUAL;

select LPAD('HELLO',5, '0') FROM DUAL;

select LPAD('HELLO',10,'0') FROM DUAL;

select RPAD('HELLO',10,'0') FROM DUAL;

 

2. INITCAP(문자열) : 첫 글자를 대문자로 바꾸는 함수

 

select initcap('the important thing is ... ') from dual;

select initcap('the impo하rtant t히hing is ... ') from dual;

-> 한글 뒤 글자도 대문자로 바뀜.

 

3. INSTR(문자열, 검색문자열, 위치, 찾을 수) : 문자열 검색 함수

 

select instr('all we need to is just to...', 'to') from dual;

select instr('all we need to is just to...', 'to', 15) from dual;

-> 15번째 문자부터 'to' 찾기

select instr('all we need to is just to...', 'to', 1, 2) from dual;

->1번째 문자부터 'to'를 찾는데 2번째 'to'의 위치

728x90

'데이터 베이스 > Oracle SQL' 카테고리의 다른 글

원격 접속을 위한 설정 변경  (0) 2021.10.26
[ Oracle SQL ] 조인[JOIN]  (0) 2021.10.26
SQL DEVELOPER 경고 오류 실행 안됨  (3) 2021.10.24
[oracle sql] 문자열 내장 함수 (1)  (0) 2021.10.23
rownum 실습  (0) 2021.10.23