
SUBSTRING 함수의 세 번째 인자인 len(길이)는 추출할 문자열의 길이를 의미합니다.
길이가 음수일 때는 SUBSTRING 함수는 문자열의 처음부터 len(길이)의 절대값만큼의 문자열을 추출합니다. 예를 들어, SUBSTRING('Hello', 1, -3) 은 'ell'을 반환합니다.
길이가 0일 때는 SUBSTRING 함수는 빈 문자열을 반환합니다. 예를 들어, SUBSTRING('Hello', 1, 0) 은 빈 문자열을 반환합니다.
길이가 최대 길이를 넘는 경우는 SUBSTRING 함수는 문자열의 마지막부터 len(길이) - 최대 길이까지의 문자열을 추출합니다. 예를 들어, SUBSTRING('Hello', 1, 10) 은 'Hello'를 반환합니다.
SUBSTRING 함수의 세 번째 인자인 len(길이)는 추출할 문자열의 길이를 의미하므로, 이 값을 잘못 설정하면 예상과 다른 결과를 반환할 수 있습니다.
2025-04-26 09:19