MySql
[MySql] 문자열 자르기, 문자열 부분 나누기 LEFT, SUBSTRING, RIGHT
chsr
2021. 10. 21. 16:36
728x90
반응형
■ MySql 문자열 자르기, 문자열 부분 나누기 LEFT, SUBSTRING, RIGHT
■ 설명
- LEFT(컬럼명 또는 문자열, 왼쪽부터 잘라낼 문자열 길이);
왼쪽에서부터 문자열 자르기 - SUB_STRING(컬럼명 또는 문자열, 시작위치, 잘라낼 문자열 길이);
중간 문자열부터 원하는 문자열 길이까지 자르기 - RIGHT(컬럼명 또는 문자열, 오른쪽부터 잘라낼 문자열 길이);
오른쪽에서부터 문자열 자르기 - SUBSTRING_INDEX(컬럼명 또는 문자열, 구분자, 개수);
특정 구분자(delimiter) 기준으로 왼쪽에서부터의 문자열 자르기
*개수가 음수일 경우 오른쪽에 있는 모든 문자열이 리턴됨
■ 예제
# LEFT
SELECT LEFT("chsr.com", 4); // chsr
# SUBSTRING
SELECT SUBSTRING("chsr.com", 1, 4); // chsr
SELECT SUBSTRING("chsr.com", 5, 3); // com
# RIGHT
SELECT RIGHT("chsr.com", 3); // com
# SUBSTRING_INDEX
SELECT SUBSTRING_INDEX("chsr@com", "@", 1); // chsr
SELECT SUBSTRING_INDEX("chsr@com", "@", -1); // com
728x90
반응형