我想對一個表里面字段a的個數進行進行統計,因為字段a有重復的記錄,我想排除重復的記錄,該sql語句為:
select count(distinct a)
鏈接:http://www.49028c.com.cn/sql/sql_func_count_distinct.asp
定義和用法可以一同使用 DISTINCT 和 COUNT 關鍵詞,來計算非重復結果的數目。
語法SELECT COUNT(DISTINCT column(s)) FROM table例子
注意:下面的例子僅適用于 Oracle 和 Microsoft SQL server,不能用于 Microsoft access。
"Orders"表:Company | OrderNumber |
---|---|
IBM | 3532 |
W3School | 2356 |
Apple | 4698 |
W3School | 6953 |
SELECT COUNT(Company) FROM Orders
結果:
4例子 2
SELECT COUNT(DISTINCT Company) FROM Orders
結果:
3
新聞熱點
疑難解答