SQL
[Oracle/MySQL] SUBSTR과 SUBSTRING, 문자열 자르기
Oracle과 MySQL 에 있는 '문자열 자르기' 기능에 대해 정리를 해보려한다. Oracle에서 문자열 자르기 SUBSTR('문자열','시작 위치') 을 통해 문자열을 자를 수 있다. 혹은, SUBSTR('문자열', '시작 위치', '길이') 처럼 길이를 추가하여 원하는 길이만큼의 문자열을 가져올 수 있다. SUBSTR('문자열','시작 위치') SELECT SUBSTR('PROGRAM',2) FROM DUAL; -- ROGRAM 주의할 점은 시작 위치에서 첫번째 인덱스는 0이 아닌 1이라는 것이다. 그러므로 결과값은, ROGRAM 이 된다. SUBSTR('문자열', '시작 위치', '길이') SELECT SUBSTR('PROGRAM',2,3) FROM DUAL; -- ROG 길이를 매개변수로 추가하..