📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

MIN_IF



MIN_IF

接尾辞 _IF は任意の集計関数名の末尾に追加できます。この場合、集計関数は追加の引数である条件を受け取ります。

MIN_IF(<column>, <cond>)

例

テーブルを作成してサンプルデータを挿入する

CREATE TABLE project_budgets ( id INT, project_id INT, department VARCHAR, budget FLOAT ); INSERT INTO project_budgets (id, project_id, department, budget) VALUES (1, 1, 'HR', 1000), (2, 1, 'IT', 2000), (3, 1, 'Marketing', 3000), (4, 2, 'HR', 1500), (5, 2, 'IT', 2500);

クエリのデモ: IT 部門の最小予算を検索する

SELECT MIN_IF(budget, department = 'IT') AS min_it_budget FROM project_budgets;

結果

| min_it_budget | |---------------| | 2000 |

このページは役に立ちましたか?