メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

JSON_EXTRACT_ARRAY_ELEMENT_TEXT 関数

この関数は、JSON 文字列の最外部の配列内の JSON 配列要素 (0 から始まるインデックスを使用) を返します。配列内の最初の要素の位置は 0 です。インデックスが負または範囲外である場合、JSON_EXTRACT_ARRAY_ELEMENT_TEXT は空の文字列を返します。

詳細については、「JSON 関数」を参照してください。

構文

Copy
json_extract_array_element_text('json string', pos)

引数

json_string

正しくフォーマットされた JSON 文字列。

pos

返される配列要素のインデックスを表す整数 (0 から始まる配列インデックスを使用)。

戻り型

pos によって参照される JSON 配列要素を表す VARCHAR 文字列。

次の例は、位置 2 にある配列要素を返します。

Copy
select json_extract_array_element_text('[111,112,113]', 2); json_extract_array_element_text ------------------------------- 113

このページの内容: