DBMS - CONCAT

박종휘·2022년 9월 7일
0

DBMS - 국비

목록 보기
5/7
post-thumbnail

1. CONCAT(char1, char2)

: 문자열끼리 연결

SELECT 	CONCAT('Hello','bye') , CONCAT('good','bad') 
FROM 	dual
;

SELECT  CONCAT('good','bad') , 'good' || 'bad'
FROM	dual
;

2. 대/소문자

  • INITCAP : 첫 글자를 대문자로
SELECT INITCAP('good morning')
FROM dual
;

  • LOWER(char) : 소문자로, UPPER(char) : 대문자로
SELECT LOWER('GooD'), UPPER('good')
FROM dual
;


3. 문자 길이 및 문자 추가

  • LPAD(값, 총 문자길이, 채움문자)
    : 값의 왼쪽에 총 문자 길이만큼 지정 문자를 삽입한다.
SELECT LPAD('good', 5) "LPAD1"
	,  LPAD('good', 7, '#') "LPAD2"
	,  LPAD('good', 8, 'L') "LPAD3"
FROM dual 
;

  • RPAD(값, 총 문자길이, 채움문자)
    : 값의 오른쪽에 총 문자 길이만큼 지정 문자를 삽입한다.
SELECT RPAD('good', 5) "RPAD1"
	,  RPAD('good', 7, '#') "RPAD2"
	,  RPAD('good', 8, 'L') "RPAD3"
FROM dual 
;


4. TRIM

  • LTRIM(문자열, 옵션)
    : 문자열 왼쪽에 있는 옵션을 전부 삭제
SELECT LTRIM('goodbye','g')
	,  LTRIM('goodbye','o')
	,  LTRIM('goodbye','go')
	,  LTRIM('oooooodbye','o')
FROM dual 
;

  • RTRIM(문자열, 옵션)
    : 문자열 오른쪽에 있는 옵션을 전부 삭제
SELECT RTRIM('goodbye','e')
	,  RTRIM('goodbye','i')
	,  RTRIM('goodbye','ye')
	,  RTRIM('goodbyeoooooo','o')
FROM dual 
;

profile
개린이의 개발 고수되기 작전!

0개의 댓글