본문 바로가기
개인공부/Database

[Oracle] concat, substr(문자열 합치기, 문자열 자르기)

by 저세상판단 2020. 2. 4.
반응형

1. concat( 값1, 값2) => 값1과 값2를 합쳐서 보여준다.

예) name 컬럼값과 b 컬럼값 합쳐서 "이름 / 주민번호" 이름의 한 컬럼으로 데이터 출력

 

2. substr(컬럼, 첫 인덱스, 길이) => 컬럼의 값들을 첫 인덱스부터 지정한 길이만큼만 가지고 온다.

예)위 그림의 B 컬럼 값인 930724-1111111 에서 sub(b, 1, 3)을 하면 

첫번째부터 3번재 값까지 가져오므로 930 이 출력된다.

 

예) (concat과 substr을 합쳐 응용) 주민번호를 '93년07월24일' 형식으로 출력하기

주민번호를 받아서 생년월일로 출력하는법

반응형