[MSSQL] 문자열 나누기 (SUBSTRING, RIGHT, LEFT , CHARINDEX 함수)


[MSSQL] 문자열 나누기 (SUBSTRING, RIGHT, LEFT , CHARINDEX 함수)

안녕하세요. 주투리아빠입니다. 자주쓰는 SQL인데 한번씩 생각이 안날때가 있습니다. (나이 먹으니 깜빡깜빡..) 오늘도 문자열을 쪼개는 방법이 생각이 안나서 정리해봅니다. LEFT 함수 LEFT( "문자열" , 길이 ) 왼쪽에서 부터 지정된 길이만큼의 문자열을 반환합니다. LEFT('Hello JUTURIA', 5) // 결과 : hello RIGHT 함수 RIGHT("문자열", 길이 ) 오른쪽에서부터 지정된 길이만큼의 문자열을 반환합니다. RIGHT('Hello JUTURIA', 7) // 결과 : JUTURIA 이건 정말 쉽죠 근데 사실 LEFT, RIGHT로 해결된다면 정말 쉬운 일입니다. 하지만 현실에선 더 복잡한 문자열 나누기를 한다는 것...; SUBSTRING 함수 SUBSTRING("문자열", 시작위치, 길이) "문자열"을 '시작위치'에서부터 지정된 '길이'만큽 자릅니다. SUBSTRING('Hi,JUTURI World', 3, 6) // 결과 : JUTURI 여기서 ...


#charindex #주투리월드 #주투리아빠 #주투리아 #문자열자르기 #문자열나누기 #substring #SQL팁 #SQL기초 #SQL강좌 #sql #right #query #mssql #left #쿼리

원문링크 : [MSSQL] 문자열 나누기 (SUBSTRING, RIGHT, LEFT , CHARINDEX 함수)