tencent cloud

Cloud Log Service

HAVING構文

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-12 14:32:15
AI翻訳・品質チェック済み
HAVINGはグループ集約後のデータをフィルタリングするために使用されます。WHEREとの違いは、HAVINGがグループ化(GROUP BY)の後、ソート(ORDER BY)の前に適用されるのに対し、WHEREは集約前の元データに適用される点です。

構文形式

* | SELECT 列名, 集計関数 GROUP BY [ 列名 | 別名 | 番号 ] HAVING 集計関数 演算子 値
演算子は=、<>、>、<、>=、<=、BETWEEN、IN、LIKEです。

構文例

平均応答時間が1000msを超えるURLを統計し、所要時間の降順で並べ替えます:
* |
select
avg(responseTime) as time_avg,
URL
group by
URL
having
avg(responseTime)> 1000
order by
avg(responseTime) desc
limit
10000
フィルタ条件は各URLの平均応答時間であり、集約後の結果であるため、WHEREを使用してデータをフィルタリングすることはできません。


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック