DB/Oracle
DB 20강. 문자 추출 함수 substr( )
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..
2022. 2. 7. 17:46