文字列関数
文字列関数を使用して様々な文字操作を実行できます。
- 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)