我有一個總共 23 行的表。其中一列稱為thing。總共 23 行中只有 11 個不同的事物。
當我運行時:
SELECT DISTINCT thing FROM tablename WHERE condition
我正確地得到了 11 行。
但是,當我運行時:
SELECT DISTINCT COUNT(thing) FROM tablename WHERE condition
我得到 23 的總數。但是,我想得到 11,這是不同事物的計數。如何重寫我的查詢,使其總數為 11?
uj5u.com熱心網友回復:
SELECT COUNT(DISTINCT thing) FROM tablename WHERE condition
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/454346.html
標籤:sql PostgreSQL 选择 清楚的
上一篇:如何獲得前5個串列,然后將所有其他串列作為SQL中的第6個專案?
下一篇:根據14天間隔創建組
