我該如何做一個不同的選擇?基本上我有所有這些費用,我只想計算與該費用有關的不同僱員人數。 (我已經爲集團其它字段)SQL count distinct
回答
SELECT COUNT(DISTINCT employeeid) FROM ....
這是TSQL?或者什麼版本的SQL可以做到這一點? – CodeKingPlusPlus
適用於SQL Server和MySQL,您使用的是哪個數據庫? – EkoostikMartin
我相信這是一個標準,它適用於我在SQLFiddle上發現的所有實現(包括SQLite,Oracle和Postgres,...) – Aprillion
你可以把DISTINCT
在COUNT
(在TSQL):
SELECT COUNT(DISTINCT(employee)) ...
就這麼簡單:select count(distinct(field)) from table
- 1. SQL DISTINCT plus count
- 2. sql distinct + count
- 3. SQL count(*)and distinct
- 4. pyodbc parameterised sql result count distinct distinct
- 5. DISTINCT COUNT每天sql
- 6. Sql Select Distinct Row Count
- 7. Drupal SQL「Select count distinct」
- 8. SQL語法錯誤(COUNT(DISTINCT ..))
- 9. SELECT CASE中的DISTINCT COUNT SQL
- 10. DISTINCT COUNT返回SQL錯誤
- 11. distinct count(*)
- 12. JPA Select Count Distinct
- 13. SELECT COUNT(DISTINCT [名])
- 14. 導軌COUNT SELECT DISTINCT
- 15. mysql count distinct value
- 16. COUNT DISTINCT MS ACCESS
- 17. tsql distinct count subquery2
- 18. Count DISTINCT Employees
- 19. MySQL COUNT DISTINCT
- 20. Laravel Distinct Count
- 21. SELECT COUNT(DISTINCT ..)
- 22. Count()return total instead distinct count
- 23. BigQuery COUNT(DISTINCT值)與COUNT(值)
- 24. SELECT COUNT(DISTINCT v))performance
- 25. COUNT DISTINCT與GROUP BY
- 26. sql查詢幫助使用distinct和count()
- 27. 訪問/ SQL - 四處逛逛COUNT(Distinct)
- 28. SQL Server查詢 - 使用DISTINCT選擇COUNT(*)
- 29. MYSQL LIMIT COUNT DISTINCT行
- 30. MySQL order by COUNT DISTINCT
'select count(distinct id)from table' does not work?你使用的是什麼RDBMS? – Aprillion
作爲答案後,我不知道如何使用不同的關鍵字 – CodeKingPlusPlus