Amazon QLDB의 SUBSTRING 함수 - Amazon Quantum Ledger Database(QLDB)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon QLDB의 SUBSTRING 함수

중요

지원 종료 공지: 기존 고객은 07/31/2025에 지원이 종료될 때까지 Amazon QLDB를 사용할 수 있습니다. 자세한 내용은 Amazon QLDB 원장을 Amazon Aurora PostgreSQL로 마이그레이션을 참조하세요.

Amazon QLDB에서는 SUBSTRING 함수를 사용하여 주어진 문자열에서 하위 문자열을 반환합니다. 하위 문자열은 지정된 시작 인덱스에서 시작하여 문자열의 마지막 문자에서 끝나거나 지정된 길이에서 끝납니다.

구문

SUBSTRING ( string, start-index [, length ] )

인수

string

하위 문자열을 추출할 데이터 타입 string의 필드 명칭 또는 표현식입니다.

start-index

문자열내에서 추출을 시작할 시작 위치. 이 수는 음의 값이 될 수 있습니다.

문자열의 첫 번째 문자가 인덱스 1을 갖습니다.

length

(옵션) start-index에서 시작하여(start-index + length) - 1에서 끝나는 string에서 추출할 문자(코드 포인트)의 수입니다. 다시 말해 하위 문자열의 길이입니다. 이 수는 음의 값이 될 수 없습니다.

이 파라미터를 제공하지 않으면 함수는 string 끝까지 진행됩니다.

반환 타입

string

SUBSTRING('123456789', 0) -- '123456789' SUBSTRING('123456789', 1) -- '123456789' SUBSTRING('123456789', 2) -- '23456789' SUBSTRING('123456789', -4) -- '123456789' SUBSTRING('123456789', 0, 999) -- '123456789' SUBSTRING('123456789', 0, 2) -- '1' SUBSTRING('123456789', 1, 999) -- '123456789' SUBSTRING('123456789', 1, 2) -- '12' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', -4, 0) -- '' SUBSTRING('1234', 10, 10) -- '' -- Runnable statements SELECT SUBSTRING('123456789', 1) FROM << 0 >> -- "123456789" SELECT SUBSTRING('123456789', 1, 2) FROM << 0 >> -- "12"

관련 함수