MySQL
[MySQL] 문자열 추출 (INSTR, SUBSTR, SUBSTRING)
도토리흑미
2021. 8. 4. 10:19
컬럼에서 해당 문자열을 추출하고 싶을 때가 있습니다.
INSTR('문자열', '추출 문자')
- 해당 문자열의 index를 추출
ex ) SELECT INSTR('안녕하세요', '하세요');
-> 3
SUBSTR('문자열', '위치')
- 해당 문자열의 위치부터 추출
ex ) SELECT SUBSTR('반갑습니다', 3);
-> 습니다
SUBSTRING('문자열', '위치', '길이')
- 해당 문자열의 위치부터 길이까지 추출
ex ) SELECT SUBSTRING('공부합시다', 3, 2);
-> 합시