次の表は、EBX®でサポートされているすべての SQL 文字列演算子と関数を、それらの標準 SQL 構文と共に一覧表示しています。一部の関数は、オプションのパラメーターを持つことができます。それらは角括弧で囲まれています。
| 演算子の構文 |
説明と例 |
| string |
|
| CHAR\_LENGTH(string) |
文字列の文字数を返します。 SELECT CHAR_LENGTH('Alfreds Futterkiste') : 19 |
| CHARACTER\_LENGTH(string) |
CHARACTER\_LENGTH(string) として SELECT CHARACTER_LENGTH('Alfreds Futterkiste') :19 |
| UPPER(string) |
大文字に変換された文字列を返します。 SELECT UPPER('SQL Tutorial is FUN!') : SQL TUTORIAL IS FUN! |
| POSITION(string1 IN string2 ) |
指定されている場合、指定されたポイントから開始して、string2でstring1が最初に出現する位置を返します。 SELECT POSITION('is fun' IN 'Tutorial is FUN!') : 0 SELECT POSITION('fun' IN 'Tutorial is FUN, very FUN!' FROM 17) : 0 |
| TRIM( { BOTH |
LEADING |
| OVERLAY(string1 PLACING string2 FROM integer ) |
string1の部分文字列をstring2に置き換えます SELECT OVERLAY('Tutorial is very FUN!' PLACING 'VERY' FROM 13) : Tutorial is VERY FUN! SELECT OVERLAY('Tutorial is very FUN!' PLACING 'VERY' FROM 13 FOR 4) : Tutorial is VERY FUN! |
| SUBSTRING(string FROM integer ) |
指定されたポイントから始まる文字列のサブストリングを返します。 SELECT SUBSTRING('Tutorial is very FUN!' FROM 13) : very FUN! SELECT SUBSTRING('Tutorial is very FUN!' FROM 13 FOR 4) : very |