このセクションでは、SQL の生成で使用される数学的な演算子と関数を表にまとめています。これらの演算子と関数は、データ・マイニングでもよく使用されます。 以下の表に記載されていないものについては、SQL の生成で使用することはできません。
表 1. オペレーター
SQL 生成をサポートしている操作 |
ノート |
+
|
|
-
|
|
/
|
|
*
|
|
><
|
文字列を結合するために使用されます。 |
表 2. 関係演算子
SQL 生成をサポートしている操作 |
ノート |
=
|
|
/=
|
「等しくない」ことを指定するために使用されます。 |
>
|
|
>=
|
|
<
|
|
<=
|
|
表 3. ファンクション
SQL 生成をサポートしている操作 |
ノート |
abs
|
|
allbutfirst
|
|
allbutlast
|
|
and
|
|
arccos
|
|
arcsin
|
|
arctan
|
|
arctanh
|
|
cos
|
|
div
|
|
exp
|
|
fracof
|
|
hasstartstring
|
|
hassubstring
|
|
integer
|
|
intof
|
|
isaplhacode
|
|
islowercode
|
|
isnumbercode
|
|
isstartstring
|
|
issubstring
|
|
isuppercode
|
|
last
|
|
length
|
|
locchar
|
|
log
|
|
log10
|
|
lowertoupper
|
|
max
|
|
member
|
|
min
|
|
negate
|
|
not
|
|
number
|
|
or
|
|
pi
|
|
real
|
|
rem
|
|
round
|
|
sign
|
|
sin
|
|
sqrt
|
|
string
|
|
strmember
|
|
subscrs
|
|
substring
|
|
substring_between
|
|
uppertolower
|
|
to_string
|
|
表 4。 特殊関数
SQL 生成をサポートしている操作 |
ノート |
@NULL
|
|
@GLOBAL_AVE
|
この特殊グローバル関数を使用して、グローバルの設定ノードで算出されたグローバル値を取得することができます。 |
@GLOBAL_SUM
|
|
@GLOBAL_MAX
|
|
@GLOBAL_MEAN
|
|
@GLOBAL_MIN
|
|
@GLOBALSDEV
|
|
表 5. 集約関数
SQL 生成をサポートしている操作 |
ノート |
Sum
|
|
Mean
|
|
Min
|
|
Max
|
|
Count
|
|
SDev
|
|