LOWER | 문자열을 소문자로 변환한다 LOWER('ORACLE') → oracle |
UPPER | 문자열을 대문자로 변환한다 UPPER('oracle') → ORACLE |
INITCAP | 첫문자만 대문자로 변환하고 나머지는 소문자로 변환한다 INITCAP('oRaCle') → Oracle |
SUBSTR | 문자열 내에 지정된 위치의 문자열을 반환한다 SUBSTR(문자열, 시작위치, 출력문자의 갯수) SUBSTR('oracle', 1, 2) → or |
TRIM | 접두어나 접미어를 잘라낸다 TRIM([leading|trailing|both]) 제외문자 FROM 문자열 제외문자를 지정하지 않으면 공백문자를 잘라낸다 TRIM('o' FROM 'oracle') → racle |
LPAD, RPAD | 지정된 문자열의 길이만큼 빈 부분에 문자를 채운다 LPAD(문자열, 출력폭, 채움문자) LPAD('20000', 10, '#') → ####20000 |
LENGTH | 문자열의 길이를 반환한다 LENGTH('oracle') → 6 |
TRANSLATE | 문자단위 치환된 값을 리턴한다 TRANSLATE(문자열, 검색문자, 치환문자) TRANSLATE('oracle', 'a', '#') → #racle |
REPLACE | 문자열단위 치환된 값을 리턴한다 REPLACE(문자열, 검색문자열, 치환문자열) REPLACE('oracle', 'or', '##') → ##acle |
SELECT TRANSLATE('World of Warcraft', 'Wo', '--') Trans,
REPLACE('World of Warcraft', 'Wo', '--') Repl FROM dual;
'Programming > SQL' 카테고리의 다른 글
[Oracle] 11. 날짜 출력 포맷 (0) | 2019.04.23 |
---|---|
[Oracle] 10. 다양한 날짜함수(ROUND, TRUNC, MONTH_BETWEEN, ADD_MONTHS, NEXT_DAY) (0) | 2019.04.23 |
[Oracle] 08. 다양한 숫자함수(ROUND, TRUNC, MOD, POWER, CELL, FLOOR, ABS, SQRT, SIGN) (0) | 2019.04.23 |
[Oracle] 07. Using, On, 등가 조인과 비등가 조인 (0) | 2019.04.22 |
[Oracle] 06. 자기참조조인(Self Join), 외부조인(Outer Join), 자연조인(Natural Join) (0) | 2019.04.22 |