𝙎𝙌𝙇

[MySQL] 문자열 자르기 : RIGHT() / LEFT() / SUBSTRING() / SUBSTRING_INDEX()

콜라맛갈비 2023. 1. 16. 16:55
728x90

오른쪽부터 문자열 자르기 : RIGHT() 

- RIGTH(문자열, 길이)

- RIGTH('ABCD', 2) : CD    #오른쪽에서 2개 문자 가져오기

 

 

왼쪽부터 문자열 자르기 : LEFT()

- LEFT(문자열, 길이)

- LEFT('ABCD', 2) : AB      #왼쪽에서 2개 문자 가져오기

 

 

문자열 일부 자르기 : SUBSTRING()

- SUBSTRING(문자열, 시작위치, 길이)

- SUBSTRING('ABCD', 2, 3) : BCD          #2번째부터 3개 문자 가져오기

 

 

 

구분자를 통한 문자열 일부 자르기 : SUBSTRING_INDEX()

- SUBSTRING_INDEX(문자열, 구분자, 구분자 Index)

- SUBSTRING_INDEX('010-1234-5678', '-', 2) : 010-1234        #구분자를 기준으로 덩어리로 생각하여 010 한덩어리, 1234 두덩어리

 

- SUBSTRING_INDEX('010-1234-5678', '-', -1) : 5678

 

 

 

 

 

 

 

728x90