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

COUNT_IF



COUNT_IF

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

COUNT_IF(<column>, <cond>)

例

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

CREATE TABLE orders ( id INT, customer_id INT, status VARCHAR, total FLOAT ); INSERT INTO orders (id, customer_id, status, total) VALUES (1, 1, 'completed', 100), (2, 2, 'completed', 200), (3, 1, 'pending', 150), (4, 3, 'completed', 250), (5, 2, 'pending', 300);

クエリのデモ: 完了した注文数をカウントする

SELECT COUNT_IF(status, status = 'completed') AS completed_orders FROM orders;

結果

| completed_orders | |------------------| | 3 |

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