MYSQL SUBSTRING_INDEX

    [MySQL] 원하는 문자열 기준으로 자르는 방법 SUBSTRING_INDEX()

    함수 기본 형태 SUBSTRING_INDEX(전체 문자열, 자르는 기준, 기준 인덱스) 활용 예시 1) 'A, B, C, D, E' 문자열에서 C까지만 출력하기 SELECT SUBSTRING_INDEX('A, B, C, D, E', ',', 3); 결괏값: 'A, B, C' > 기준 인덱스을 3으로 설정해준 이유는 C 뒤에 있는 콤마(,)가 세 번째 콤마를 의미하고 이를 기준으로 문자열이 잘리기 때문이에요. 2) 'A, B, C, D, E' 문자열에서 E만 출력하기 SELECT SUBSTRING_INDEX('A, B, C, D, E', ',', -1); 결괏값: 'E' > 기준 인덱스를 -1로 설정해주면 어떻게 될까요? -1는 문자열에서 가장 마지막 콤마(,)를 의미하기 때문에 뒤에서 가장 첫 번째인 E..