機械翻訳について

文字列関数

文字列関数を使用して様々な文字操作を実行できます。

文字列関数には次のものがあります。
  • CHAR'(' value_returned_expression ')': 0から255までの数値をASCIIコードに対応する文字値に変換します。 入力された数値が255より大きい場合、関数は数値% 256を使用して折り返します。

    入力: 整数式。

    例: CHAR(35)

  • CONCAT_WS'(' sep 、 value_returned_expression_list ')': 指定されたセパレータを使用して複数の文字列を結合します。

    入力: 文字列。

    例: CONCAT_WS(' ',CUSTOMERS.CUST_FIRST_NAME,CUSTOMERS.CUST_LAST_NAME)

  • LOWER'(' value_returned_expression ')': 文字列のすべての文字を小文字に変換します。

    入力: 文字列式。

    例: LOWER(CUSTOMERS[CUST_FIRST_NAME])

  • SUBSTR'(' value_returned_expression、 pos [、 len] ')': 位置と長さから始まる部分文字列を抽出します。

    入力: 文字列、開始位置(pos)および長さ(len)。

    例: SUBSTR(CUSTOMERS[CUST_FIRST_NAME],1,4)

  • REGEXP_EXTRACT'(' value_returned_expression、 regexp 、 idx ')': idxの正規表現グループと一致する入力内の部分文字列を返します。

    入力: 文字列、正規表現およびグループ索引の整数値。

    例: REGEXP_EXTRACT("100-200", "(d+)",1)

  • CONCAT'(' value_returned_expression_list ')': 複数の文字列を1つの文字列に結合します。

    入力: 文字列式。

    例: CONCAT(CUSTOMERS.CUST_FIRST_NAME,CUSTOMERS.CUST_LAST_NAME)

  • TRIM'(' value_returned_expression ')': 文字列から先頭および末尾の空白を削除します。

    入力: 文字列式。

    例: TRIM(CUSTOMERS.CUST_FIRST_NAME)

  • UPPER'(' value_returned_expression ')': 文字列のすべての文字を大文字に変換します。

    入力: 文字列式。

    例: UPPER(CUSTOMERS[CUST_FIRST_NAME])

  • INSTR'(' str、 substr '): str (1ベース)で最初に出現するsubstrのインデックスを返します。

    入力: 検索する文字列と部分文字列。

    例: INSTR(CUSTOMERS[CUST_FIRST_NAME],"Alex")

  • ASCII'(' value_returned_expression ')': 文字列の最初の文字のASCII数値を返します。

    入力: 文字列式。

    例: ASCII("Alex")

  • LEFT'(' str、 len ')': 文字列(str)の左端の長さ(len)文字を返します。 len <= 0の場合、空の文字列を返します。

    入力: 文字列(str)と数値の長さ。

    例: LEFT(CUSTOMERS[CUST_FIRST_NAME],2)

  • REPLACE'(' str、 search[、 REPLACE] ')': 文字列(str)からの検索の出現箇所をすべて置換に置き換えます(デフォルトは空の文字列です)。

    入力: 文字列、検索語およびオプションの置換文字列。

    例: REPLACE(CUSTOMERS[CUST_VALID],"I","*")

  • RIGHT'(' str、 len ')': 文字列(str)から右端の長さ(len)文字を返します。 len <= 0の場合、空の文字列を返します。

    入力: 文字列(str)と数値の長さ。

    例: RIGHT(CUSTOMERS[CUST_FIRST_NAME],2)

  • SPACE'(' value_returned_expression ')': 長さが数値と等しい空白の文字列を返します。

    入力: 整数式。

    例: SPACE(3)

  • LENGTH(' value_returned_expression ')': 入力文字列内の合計文字数(空白を含む)を表す数値を返します。

    入力: 整数式。

    例: LENGTH(CUSTOMERS[CUST_FIRST_NAME])

  • HASH(' value_returned_expression_list ')': 引数のハッシュ値の数値を返します。

    入力: 任意の式または式リスト。

    例: HASH(CUSTOMERS.CUST_FIRST_NAME,CUSTOMERS.CUST_LAST_NAME)