お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

HAVING句

はじめに

HAVING句は、指定された条件に基づいてデータレコードを選択するために使用されます。この句を使用して、クエリにZCQL関数を適用することもできます。HAVING句は、SELECTクエリでのみ使用できます。

HAVING句を使用する構文を以下に示します:

copy
SELECT column_name FROM base_table_name GROUP BY column_name HAVING column_name OPERATOR condition

HAVING句でサポートされる演算子

ZCQLのSELECTクエリのHAVING条件で以下の演算子を使用できます:

演算子 説明
= 等しい
IS オペランドが値と同じ場合にTRUE
IS NULL オペランドがnull値の場合にTRUE
IS NOT NULL オペランドがnull値でない場合にTRUE
=! 等しくない
LIKE オペランドがパターンに一致する場合にTRUE
NOT LIKE オペランドがパターンに一致しない場合にTRUE
BETWEEN オペランドの値が開始値と終了値の間にある場合にTRUE
IN オペランドが式のリストのいずれかと等しい場合にTRUE
NOT IN オペランドが式のリストのいずれとも等しくない場合にTRUE
> より大きい
>= 以上
< より小さい
<= 以下

HAVING句でのZCQL関数

ZCQL関数SUM()COUNT()AVG()などを、SELECTクエリのHAVING句で使用できます。

サンプルデータベース

Zylker Technologiesの従業員詳細は、Data StoreZylker_Employee_DBテーブルで管理されています。テーブルには以下のカラムと行が含まれています:

ID Name Department Salary
ZT-001 Amelia Burrows Product Management 15000
ZT-2001 Bruce Wayne Sr. Management 85000
ZT-239 Clark Kane Media Relations 85000
ZT-4289 Michelle Mascarenhas Finance 89000

AVG() ZCQL関数を、HAVING句を使用したSELECTクエリの例で使用してみましょう。

copy
SELECT Name, Department, Salary FROM Zylker_Employee_DB GROUP BY Department HAVING AVG(Salary) > 50000

Zylker_Employee_DB.Salary Zylker_Employee_DB.Department Zylker_Employee_DB.Name
85000 Sr. Management Bruce Wayne
89000 Finance Michelle Mascarenhas
注意:
  • この機能はZCQL V2でのみ利用可能です。

  • 2024年12月1日より、すべてのOrg開発環境にある現在のすべてのプロジェクトは、自動的にZCQL V2 Parserにマッピングされます。

  • 2025年4月1日より、開発環境ZCQL V2 ParserにすでにマッピングされているすべてのOrgのすべてのプロジェクトは、プロジェクトの本番環境が有効化された場合、本番環境で自動的にZCQL V2 Parserにマッピングされます。

最終更新日 2026-02-23 18:09:41 +0530 IST