91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

利用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
巴东县| 启东市| 南通市| 阜康市| 桐梓县| 平邑县| 象州县| 壤塘县| 林甸县| 永城市| 甘德县| 东宁县| 桐柏县| 富源县| 特克斯县| 西峡县| 吴忠市| 定兴县| 漳平市| 高密市| 庄浪县| 钦州市| 剑河县| 建水县| 丰原市| 黔东| 通榆县| 深圳市| 朝阳市| 漾濞| 锦屏县| 铅山县| 江北区| 平泉县| 英德市| 沂南县| 阿拉善右旗| 陆河县| 凤山市| 方山县| 洛浦县|