文字列関数 - AWS IoT SiteWise

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

文字列関数

文字列関数は、テキストデータの操作と処理に使用される組み込みツールです。これにより、連結、抽出、フォーマット、文字列内の検索などのタスクが有効になります。これらの関数は、データベース内のテキストベースのデータのクリーニング、変換、分析に不可欠です。

文字列関数

関数

署名

説明

LENGTH

長さ (文字列)

文字列の長さを返します。

CONCAT

CONCAT (文字列、文字列)

文字列内の引数を連結します。

SUBSTR

  • SUBSTR (文字列、開始)

  • SUBSTR (文字列、開始、長さ)

  • SUBSTR (文字列、regexp)

次のいずれかを返します。

  • 指定された場所から始まり、オプションで指定された長さを持つ入力文字列の部分文字列を返します。

  • 指定された正規表現に一致する入力文字列の最初の部分文字列を返します。

開始パラメータに 1 ベースのインデックス作成を使用します。

UPPER

UPPER (文字列)

入力文字列の文字を大文字に変換します。

LOWER

LOWER (文字列)

入力文字列の文字を小文字に変換します。

TRIM

TRIM (文字列)

文字列の先頭、末尾、または両側からスペース文字を削除します。

LTRIM

LTRIM (文字列)

文字列の先頭からスペース文字を削除します。

RTRIM

RTRIM (文字列)

文字列の末尾からスペース文字を削除します。

STR_REPLACE

STR_REPLACE (文字列、 から へ)

指定された部分文字列のすべての出現を、指定された別の部分文字列に置き換えます。

すべての関数の例:

関数

LENGTH

SELECT LENGTH(a.asset_id) AS asset_id_length FROM asset AS a

CONCAT

SELECT CONCAT(p.property_id, p.property_name) FROM asset_property AS p

SUBSTR

  • SELECT SUBSTR(a.asset_name, 1, 3) AS substr-val FROM asset AS a

  • SELECT SUBSTR(p.property_name, 3) AS substr_val1 FROM asset_property AS p

  • SELECT SUBSTR(p.property_name, '@[^.]*') AS substr_val2 FROM asset_property AS p

UPPER

SELECT UPPER(d.string_value) AS up_string FROM raw_time_series AS d

LOWER

SELECT LOWER(d.string_value) AS low_string FROM raw_time_series AS d

TRIM

SELECT TRIM(d.string_value) AS tm_string FROM raw_time_series AS d

LTRIM

SELECT LTRIM(d.string_value) AS ltrim_string FROM raw_time_series AS d

RTRIM

SELECT RTRIM(d.string_value) AS rtrim_string FROM raw_time_series AS d

STR_REPLACE

SELECT STR_REPLACE(d.string_value, 'abc', 'def') AS replaced_string FROM raw_time_series AS d

連結演算子

連結演算子 ||、またはパイプ演算子 は、2 つの文字列を結合します。CONCAT 関数の代わりに使用でき、複数の文字列を組み合わせると読みやすくなります。

例 連結演算子の
SELECT a.asset_name || ' - ' || p.property_name AS full_name FROM asset a, asset_property p