要查詢各省的男女人數,我們首先需要有一個包含男女人數的表。假設我們已經有了這個表,表名為 demographics,各字段如下:
CREATE TABLE demographics ( province VARCHAR(50), male_count INT, female_count INT );
接下來,我們需要使用 SQL 語句來查詢各省的男女人數。
SELECT province, SUM(male_count) AS male_count, SUM(female_count) AS female_count FROM demographics GROUP BY province;
這條查詢語句會從 demographics 表中按照省份分組,然后對男性人數和女性人數進行求和。最終返回的結果會包含省份名、男性人數和女性人數三個字段。
如果我們想要限制結果只包含某些省份,可以添加 WHERE 子句。
SELECT province, SUM(male_count) AS male_count, SUM(female_count) AS female_count FROM demographics WHERE province IN ('廣東', '江蘇', '浙江') GROUP BY province;
這條查詢語句會返回廣東、江蘇和浙江三個省份的男女人數。
綜上所述,查詢各省的男女人數需要用到 SQL 的分組聚合和條件限制語句。