쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

LEN 함수

포커스 모드
LEN 함수 - Amazon Redshift

지정된 문자열의 길이를 바이트 수대로 반환합니다.

구문

LEN은 LENGTH 함수, CHAR_LENGTH 함수, CHARACTER_LENGTH 함수TEXTLEN 함수의 동의어입니다.

LEN(expression)

인수

expression

CHAR 문자열, VARCHAR 문자열, VARBYTE 표현식 또는 암시적으로 CHAR, VARCHAR 또는 VARBYTE 형식으로 평가되는 표현식입니다.

반환 타입

INTEGER

LEN 함수는 입력 문자열의 문자 수를 나타내는 정수를 반환합니다.

입력 문자열이 문자열인 경우 LEN 함수는 바이트 수가 아닌 멀티바이트 문자열의 실제 문자 수를 반환합니다. 예를 들어 VARCHAR(12) 열에 4바이트 중국 문자 3개가 저장되어야 한다고 가정했을 때 LEN 함수는 동일한 문자열에서 3을 반환합니다. 문자열의 길이가 몇 바이트인지 알아보려면 OCTET_LENGTH 함수를 쓰세요.

사용 노트

표현식이 CHAR 문자열인 경우 후행 공백은 계산되지 않습니다.

표현식이 VARCHAR 문자열인 경우 후행 공백이 계산됩니다.

예시

français 문자열의 바이트 수와 문자 수를 반환하려면 다음 예제를 사용합니다.

SELECT OCTET_LENGTH('français'), LEN('français'); +--------------+-----+ | octet_length | len | +--------------+-----+ | 9 | 8 | +--------------+-----+

OCTET_LENGTH 함수를 사용하지 않고 français 문자열에 포함된 바이트 수와 문자 수를 반환하려면 다음 예제를 사용합니다. 자세한 내용은 CAST 함수을 참조하세요.

SELECT LEN(CAST('français' AS VARBYTE)) as bytes, LEN('français'); +-------+-----+ | bytes | len | +-------+-----+ | 9 | 8 | +-------+-----+

후행 공백이 없는 문자열 cat, 후행 공백이 3개인 cat , 길이 6의 CHAR로 캐스팅된 후행 공백이 3개인 cat , 길이 6의 VARCHAR로 캐스팅된 후행 공백이 3개인 cat 에 포함된 문자 수를 반환하려면 다음 예제를 사용합니다. 이 함수는 CHAR 문자열의 경우 후행 공백을 계산하지 않지만 VARCHAR 문자열의 경우 후행 공백을 계산합니다.

SELECT LEN('cat'), LEN('cat '), LEN(CAST('cat ' AS CHAR(6))) AS len_char, LEN(CAST('cat ' AS VARCHAR(6))) AS len_varchar; +-----+-----+----------+-------------+ | len | len | len_char | len_varchar | +-----+-----+----------+-------------+ | 3 | 6 | 3 | 6 | +-----+-----+----------+-------------+

다음 예제에서는 TICKIT 샘플 데이터베이스의 VENUE 테이블 데이터를 사용합니다. 자세한 내용은 샘플 데이터베이스 섹션을 참조하세요.

VENUE 테이블에서 가장 긴 10개 장소 이름을 반환하려면 다음 예제를 사용합니다.

SELECT venuename, LEN(venuename) FROM venue ORDER BY 2 DESC, 1 LIMIT 10; +-----------------------------------------+-----+ | venuename | len | +-----------------------------------------+-----+ | Saratoga Springs Performing Arts Center | 39 | | Lincoln Center for the Performing Arts | 38 | | Nassau Veterans Memorial Coliseum | 33 | | Jacksonville Municipal Stadium | 30 | | Rangers BallPark in Arlington | 29 | | University of Phoenix Stadium | 29 | | Circle in the Square Theatre | 28 | | Hubert H. Humphrey Metrodome | 28 | | Oriole Park at Camden Yards | 27 | | Dick's Sporting Goods Park | 26 | +-----------------------------------------+-----+

이 페이지에서

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.