カラムナテーブル、またはカラムナビューを含むクエリにおいて、以下のPostgreSQL関数を利用できます。
abs | acos | ascii | asin | atan |
atan2 | avg | bit_length(注1) | cast | ceil |
ceiling | char_length | coalesce | corr | cos |
cot | count | covar_pop | covar_samp | cume_dist |
current_date(注2) | current_timestamp | degrees | dense_rank | exp |
extract(注2) | first_value | floor | lag | last_value |
lead | left(注3) | length | ln | lower |
ltrim(注4) | max | min | mod | now |
ntile | nullif | octet_length | percent_rank | pi |
power | radians | rank | regr_avgx | regr_avgy |
regr_count | regr_intercept | regr_r2 | regr_slope | regr_sxx |
regr_sxy | regr_syy | repeat | replace | reverse |
right(注3) | round(注5) | row_number | rtrim(注4) | sign |
sin | Sqrt | stddev | stddev_pop | stddev_samp |
strops(注2) | substring(注2) | sum | Tan | trim(注2) |
trunc(注2) | upper | var_pop | var_samp | variance |
width_bucket |
注1) 定数値は指定できません。
注2)SQL関数拡充機能により利用可能です。機能の有効化に関しては“2.6.1 データベースの動作環境に関するパラメーター”を参照してください。
注3)‘left’関数/’right’関数の第二引数に負の数は指定できません。
注4)‘ltrim’関数/’rtrim’関数の第二引数は指定できません。デフォルトのスペースでのみ動作します。
注5)‘round’関数の第二引数の指定は必須です。
注意
カラムナテーブルまたは、カラムナビューを含むクエリでは、上記以外のPostgreSQL関数を利用することはできません。