[oracle sql] 문자열 내장 함수 (2)
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 ..
[oracle sql] 문자열 내장 함수 (1)
1. SUBSTR(문자열, 시작위치, 길이) : 문자열 잘라내는 함수 SELECT SUBSTR('HELLO',1,3) FROM DUAL; -> HELLO의 1번째 위치부터 3글자 SELECT SUBSTR('HELLO',3) FROM DUAL; -> HELLO의 3번째 위치부터 다 SELECT SUBSTRB('HELLO',3) FROM DUAL; -> 바이트단위, HELLO의 3번째 바이트부터 다(영문이라 1바이트 단위) SELECT SUBSTRB('안녕',3) FROM DUAL; ex) 모든 학생의 이름과 출생 월만을 조회하시오. select name, substr(birthday,6,2) month from student; ex) 회원 중에서 전화번호가 011으로 시작하는 회원의 모든 정보를 출력하시오..