반응형
SELECT '가나다라'
FROM dual;
'가나다라'에서 앞에 '가나'만 잘라내고 싶으면 substr( )을 사용한다.
어디서부터 몇 개를 자를지 인수가 2개 필요하다.
1번째 인수는 인덱스 번호,
2번째 인수는 개수
이때 자바에서는 인덱스가 0번부터 시작이었지만
데이터베이스에서 인덱스는 1부터 시작한다.
SELECT substr('가나다라', 1, 2)
FROM dual;
그러면 주민번호 앞 6자리만 뽑아내는 것도 가능하다.
SELECT name, substr(jumin, 1, 6)
FROM student;
-- 주민번호 751023-1******
SELECT name, substr(jumin, 1, 6) || '-' || substr(jumin, 7, 1) || '******' JUMIN
FROM student;
[출처]
https://cafe.naver.com/metacoding
메타 코딩 유튜브
https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9
반응형