𝙎𝙌𝙇
[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