쿠키 기본 설정 선택

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

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

STRTOL 함수

포커스 모드
STRTOL 함수 - Amazon Redshift

지정한 밑의 문자열 표현식을 등가의 정수 값으로 변환합니다. 변환된 값은 부호화 64비트 범위 이내가 되어야 합니다.

구문

STRTOL(num_string, base)

인수

num_string

변환할 숫자의 문자열 표현식입니다. num_string이 빈 문자열('')이거나, 혹은 null 문자('\0')로 시작되면 변환되는 값은 0입니다. num_string이 NULL 값을 포함한 열이면 STRTOL이 NULL을 반환합니다. 문자열은 크기의 제한 없이 공백으로 시작할 수 있으며, 그 뒤에 더하기 '+' 또는 빼기 '-' 기호를 옵션으로 추가하여 양수 또는 음수를 나타냅니다. 기본값은 '+'입니다. 예를 들어 base16이라고 가정하면 문자열은 '0x'로 시작할 수 있습니다.

base

2에서 36 사이의 INTEGER입니다.

반환 타입

BIGINT

num_string이 null이면 함수는 NULL을 반환합니다.

예시

문자열과 기본값 쌍을 정수로 변환하려면 다음 예제를 사용합니다.

SELECT STRTOL('0xf',16); +--------+ | strtol | +--------+ | 15 | +--------+ SELECT STRTOL('abcd1234',16); +------------+ | strtol | +------------+ | 2882343476 | +------------+ SELECT STRTOL('1234567', 10); +---------+ | strtol | +---------+ | 1234567 | +---------+ SELECT STRTOL('1234567', 8); +--------+ | strtol | +--------+ | 342391 | +--------+ SELECT STRTOL('110101', 2); +--------+ | strtol | +--------+ | 53 | +--------+ SELECT STRTOL('\0', 2); +--------+ | strtol | +--------+ | 0 | +--------+

이 페이지에서

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