我想對一個表里面字段a的個數(shù)進(jìn)行進(jìn)行統(tǒng)計,因為字段a有重復(fù)的記錄,我想排除重復(fù)的記錄,該sql語句為:
select count(distinct a)
鏈接:http://www.survivalescaperooms.com.cn/sql/sql_func_count_distinct.asp
定義和用法可以一同使用 DISTINCT 和 COUNT 關(guān)鍵詞,來計算非重復(fù)結(jié)果的數(shù)目。
語法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
結(jié)果:
4例子 2
SELECT COUNT(DISTINCT Company) FROM Orders
結(jié)果:
3
新聞熱點
疑難解答
圖片精選