PolarDB-X 1.0 は、MySQL 5.7 の集計関数の一部をサポートしています。クエリを作成する前に、以下の表を確認して、対象の関数が利用可能かどうかをご確認ください。
サポートされる関数
| 関数 | 説明 |
|---|---|
AVG() | 引数の平均値を返します |
COUNT() | 返された行数をカウントします |
COUNT(DISTINCT) | 異なる値の個数をカウントします |
MAX() | 最大値を返します |
MIN() | 最小値を返します |
SUM() | 合計値を返します |
サポートされない関数
以下の MySQL 5.7 の集計関数は、PolarDB-X 1.0 ではサポートされていません。これらの関数に依存するクエリがある場合は、上記のサポート対象関数を用いた再書き換えを行うか、アプリケーション層で該当の処理ロジックを実装してください。
| 関数 | 説明 |
|---|---|
BIT_AND() | ビット単位の論理積(AND)を返します |
BIT_OR() | ビット単位の論理和(OR)を返します |
BIT_XOR() | ビット単位の排他的論理和(XOR)を返します |
GROUP_CONCAT() | 連結された文字列を返します |
STD() | 母集団標準偏差を返します |
STDDEV() | 母集団標準偏差を返します |
STDDEV_POP() | 母集団標準偏差を返します |
STDDEV_SAMP() | 標本標準偏差を返します |
VAR_POP() | 母集団分散を返します |
VAR_SAMP() | 標本分散を返します |
VARIANCE() | 母集団分散を返します |