関数 | 概要 | 引数 | 戻り値 | SQLServer | Access | Oracle | DB2 | PostgreSQL | 備考 |
AVG([DISTINCT|ALL]n) | 平均値を求める | n 数値式 | 平均値 | ○ | ○ | ○ | ・指定の無い場合はALL ・ACCESSではDISTINCT指定はできない | ||
COUNT([DISTINCT|ALL]e) | 行数カウント | e 式 | カウント | ○ | ○ | ○ | ・指定の無い場合はALL ・ACCESSではDISTINCT指定はできない | ||
GROUPING ( c ) | 集計行かどうかの判定 | c 列名 | 0:集計行ではない :集計行 | - | ○ | ||||
MAX ( e ) | 最大値 | e 式 | 最大値 | ○ | ○ | ○ | |||
MIN ( e ) | 最小値 | e 式 | 最小値 | ○ | ○ | ○ | |||
STDDEV ( n ) | 標準偏差を求める | n 数値式 | 標準偏差 | - | - | ○ | |||
STDEV ( n ) | 標準偏差を求める | n 数値式 | 標準偏差 | ○ | ○ | - | |||
STDEVP ( n ) | 標準偏差を求める | n 数値式 | 標準偏差 | ○ | ○ | - | |||
SUM ( [DISTINCT | ALL] n ) | 合計を求める | n 数値式 | 合計 | ○ | ○ | ○ | ・指定の無い場合はALL ・ACCESSではDISTINCT指定はできない | ||
VAR ( n ) | 分散を求める | n 数値式 | 分散 | ○ | ○ | - | SQLServer Version 7.0以降/Access 2000以降 | ||
VARRIANCE ( n ) | 分散を求める | n 数値式 | 分散 | - | - | ○ | |||
VARP ( n ) | 分散を求める | n 数値式 | 分散 | - | - | ○ | SQLServer Version 7.0以降/Access 2000以降 |
関数 | 概要 | 引数 | 戻り値 | SQLServer | Access | Oracle | DB2 | PostgreSQL | 備考 |
ASCII ( c ) | 文字を文字コードに変換する | c 文字 | 文字コード | ○ | - | ○ | |||
ASC ( c ) | 文字を文字コードに変換する | c 文字 | 文字コード | - | ○ | - | |||
CHR ( c ) | 文字コードを文字に変換する | c 文字コード | 文字 | - | ○ | ○ | |||
CHAR ( c ) | 文字コードを文字に変換する | c 文字コード | 文字 | ○ | - | - | |||
CONCAT ( s , t ) | 文字列を結合する | s 文字列 t 文字列 | 結合した文字列 | - | - | ○ | ACCESSは&で結合可能 | ||
CHARINDEX ( s , t [,n] ) | 文字列を検索する | s 文字列 t 文字列 n 数値式 | 0:見つからない 0以外:見つかった位置 | ○ | - | - | |||
INSTR ( s , t [,n [,m]] ) | 文字列を検索する | s 文字列 t 文字列 n 数値式 m 数値式 | 0:見つからない 0以外:見つかった位置 | - | ○ | ○ | |||
FORMAT ( c, f ) | 値を書式化します。 | c 列名 f 書式 | 書式化された値 | - | ○ | - |
STRCONV ( c, t ) | 値を指定した方法で変換する | c 列名 f 変換方法 1 小文字→大文字 2 大文字→小文字 3 単語の先頭文字を大文字に 4 半角→全角 8 全角→半角 16 ひらがな→カタカナ 32 カタカナ→ひらがなナ" 変換後の値 | - | ○ | - |