EQLでは、次に示す文字列関数がサポートされます。
関数 | 説明 |
---|---|
CONCAT | 2つ以上の文字列引数を連結して1つの文字列を作成します。 |
SUBSTR | 文字式の一部(部分文字列)を返します。 |
TO_STRING | 値を文字列に変換します。 |
CONCAT(string1, string2 [, stringN])
各引数には、リテラル文字列(単一引用符で囲む)、文字列型の属性、または文字列を生成する任意の式を指定できます。
RETURN results AS SELECT CONCAT('Jane ', 'Amanda ', 'Wilson') AS FullName FROM EmployeeState GROUP
RETURN results AS SELECT ARB(CONCAT(CUST_FIRST_NAME, ' ', CUST_LAST_NAME)) AS CustomerName FROM EmployeeState GROUP
SUBSTR(string, position) SUBSTR(string, position, length)ここで、
positionは、ゼロから数えないことに注意してください。たとえば、5番目の文字から始めるには、positionは5である必要があります。
TO_STRING(int)
入力値がNULLの場合は、出力値もNULLになります。
RETURN results AS SELECT ARB(TO_STRING(P_SIZE)) AS Sizes FROM ProductState GROUP