亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

利用COUNTIF在SQL中進行多條件統計

sql
小樊
131
2024-09-09 23:16:54
欄目: 云計算

在 SQL 中,您可以使用 COUNTCASE 語句結合來實現多條件統計

SELECT
    COUNT(CASE WHEN condition1 THEN 1 ELSE NULL END) AS count_condition1,
    COUNT(CASE WHEN condition2 THEN 1 ELSE NULL END) AS count_condition2,
    COUNT(CASE WHEN condition3 THEN 1 ELSE NULL END) AS count_condition3
FROM
    your_table;

請將 your_table 替換為您的表名,并根據需要更改條件(condition1condition2condition3)。這個查詢將返回一個結果集,其中包含每個條件的計數。

例如,假設您有一個名為 orders 的表,其中包含列 order_dateorder_status。您想要統計今天的訂單數量、已完成的訂單數量和未完成的訂單數量。您可以使用以下查詢:

SELECT
    COUNT(CASE WHEN order_date = CURRENT_DATE THEN 1 ELSE NULL END) AS count_today,
    COUNT(CASE WHEN order_status = 'completed' THEN 1 ELSE NULL END) AS count_completed,
    COUNT(CASE WHEN order_status = 'pending' THEN 1 ELSE NULL END) AS count_pending
FROM
    orders;

這將返回一個結果集,其中包含三列:count_todaycount_completedcount_pending,分別顯示今天的訂單數量、已完成的訂單數量和未完成的訂單數量。

0
桐乡市| 长白| 绥芬河市| 洛阳市| 司法| 碌曲县| 淮滨县| 新安县| 逊克县| 卓资县| 志丹县| 渭源县| 汪清县| 芦山县| 大余县| 宜君县| 宜春市| 木里| 仙游县| 卢氏县| 怀仁县| 广灵县| 大化| 三台县| 历史| 漾濞| 肇东市| 禄劝| 垣曲县| 盈江县| 财经| 贵德县| 视频| 佛山市| 光泽县| 高州市| 辽宁省| 尉犁县| 什邡市| 蓝山县| 哈巴河县|