SUBSTRING아마존의 함수 QLDB - 아마존 퀀텀 레저 데이터베이스 (아마존QLDB)

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

SUBSTRING아마존의 함수 QLDB

중요

지원 종료 알림: 기존 고객은 2025년 7월 31일 지원이 종료될 QLDB 때까지 Amazon을 사용할 수 있습니다. 자세한 내용은 아마존 QLDB 원장을 Amazon Aurora SQL Postgre로 마이그레이션을 참조하십시오.

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

구문

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

인수

string

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

start-index

내부 시작 위치 string 어느 쪽에서 추출을 시작할까요? 이 수는 음의 값이 될 수 있습니다.

의 첫 번째 문자 string 인덱스는 1입니다.

length

(선택 사항) 에서 추출할 문자 (코드 포인트) 의 수 string, 부터 시작 start-index 그리고 다음으로 끝나는 시간 (start-index + length) - 1. 다시 말해 하위 문자열의 길이입니다. 이 수는 음의 값이 될 수 없습니다.

이 매개 변수를 제공하지 않으면 함수는 종료될 때까지 계속 진행됩니다.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"

관련 함수