SUBSTRING Amazon の 関数 QLDB - Amazon Quantum 台帳データベース (Amazon QLDB)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

SUBSTRING Amazon の 関数 QLDB

重要

サポート終了通知: 既存のお客様は、07/31/2025 のサポート終了QLDBまで Amazon を使用できます。詳細については、「Amazon Ledger QLDB を Amazon Aurora Postgre に移行するSQL」を参照してください。

Amazon ではQLDB、 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"

関連関数