お知らせ:

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

ZCQL関数

ZCQLは、データに対する迅速な算術演算を実行し、検索クエリの結果セットを要件に合わせて操作するための、数学的および分析的な組み込み関数をいくつかサポートしています。これらの関数は、出力で生成されるカラムに対してSELECT文で使用されます。

MIN()


MIN()関数は、選択されたカラムの最小値を返します。数値データを含むカラムの最小値、またはアルファベット順で最初に来るレコードを返すために使用できます。
SELECT文と一緒にMIN()関数を使用する基本構文は以下のとおりです:

copy
SELECT MIN(column_name) FROM base_table_name 

_Pricing_テーブルから最も安い映画を表示するには、以下のクエリを実行します:

copy
SELECT MIN(Price) FROM Pricing 

以下の出力が生成されます:

MIN(Price)
7.44

MAX()

MAX()関数は、選択されたカラムの最大値を返します。数値データを含むカラムの最大値、またはアルファベット順で最後に来るレコードを返すために使用できます。
SELECT文と一緒にMAX()関数を使用する基本構文は以下のとおりです:

copy
SELECT MAX(column_name) FROM base_table_name 


_Pricing_テーブルから最も高い映画を表示するには、以下のクエリを実行します:

copy
SELECT MAX(Price) FROM Pricing 

以下の出力が生成されます:

MAX(Price)
11.50

COUNT()

COUNT()関数は、出力の特定のカラムに対して返されるレコードの行数の値を返します。COUNT関数もSELECT文と一緒に使用されます。 SELECT文と一緒にCOUNT()関数を使用する基本構文は以下のとおりです:

copy
SELECT COUNT(column_name) FROM base_table_name

例:

_Theaters_テーブルからNew York CityとAlbanyの劇場数を表示するには、以下のクエリを実行します:

copy
SELECT COUNT(TheaterName) FROM Theaters
WHERE Location='New York City' OR Location='Albany'

以下の出力が生成されます:

COUNT(TheaterName)
2

SUM()

SUM()関数は、数値カラムのレコードの合計を計算して返します。数値データを含むカラムにのみ使用できます。SUM()関数は、単一カラムに対してSELECT文と一緒に使用することもできます。

SELECT文と一緒にSUM()関数を使用する基本構文は以下のとおりです:

copy
SELECT SUM(column_name) FROM base_table_name


_Pricing_テーブルから’The First Purge’と’Hotel Transylvania 3: Summer Vacation’のチケット料金の合計を表示するには、以下のクエリを実行します:

copy
SELECT SUM(Price) FROM Pricing
WHERE MovieID='2056' OR MovieID='2058'

以下の出力が生成されます:

SUM(Price)
20.7

AVG()

AVG()関数は、数値カラムのレコードの平均値を計算して返します。数値データを含むカラムにのみ使用できます。AVG()関数は、特定のカラムのみに対してSELECT文と一緒に使用されます。

AVG () ZCQL関数は以下のデータ型に適用できます:

  • Date
  • DateTime
  • Boolean
注意:
  • この機能はZCQL V2でのみ利用可能です。

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

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

SELECT文と一緒にAVG()関数を使用する基本構文は以下のとおりです:

copy
SELECT AVG(column_name) FROM base_table_name


_Pricing_テーブルの映画の平均チケット価格を表示するには、以下のクエリを実行します:

copy
SELECT AVG(Price) As AverageTicketPrice FROM Pricing 

以下の出力が生成されます:

AVG(Price)
9.19

DISTINCT

DISTINCT文は、カラムの重複しないレコード値のみを返します。カラムに重複する値がある場合、この文は重複を返しません。DISTINCT文は、クエリでSELECT文と一緒に使用されます。

SELECT DISTINCT文を使用する基本構文は以下のとおりです:

copy
SELECT DISTINCT column_name(s) FROM base_table_name


映画が上映されている重複しない劇場を表示するには、以下のクエリを実行します:

copy
SELECT DISTINCT Theaters.TheaterName FROM Movies
INNER JOIN Theaters ON Movies.TheaterID=Theaters.TheaterID

以下の出力が生成されます:

TheaterName
The Express Cinemas
Cosmos Theater
FunTime Cinemas

複数ZCQL関数の使用

1つのZCQLクエリ文で同じカラムに対して複数のZCQL関数を使用できます。

サンプルデータベース

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 4500
ZT-4289 Michelle Mascarenhas Finance 89000

次に、以下のように複数のZCQL関数をクエリに一緒に適用します:

copy
SELECT MIN (Salary), MAX (Salary), COUNT (Salary), SUM (Salary), AVG (Salary) FROM Zylker_Employee_DB
MAX(Salary) SUM(Salary) MIN(Salary) AVG(Salary) COUNT(Salary)
89000 193500 4500 48975 4
注意:
  • この機能は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