SQL COUNT DISTINCT º¯Êý

¶¨ÒåºÍÓ÷¨

¿ÉÒÔһͬʹÓà 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

Àý×Ó 1

SELECT COUNT(Company) FROM Orders

½á¹û£º

4

Àý×Ó 2

SELECT COUNT(DISTINCT Company) FROM Orders

½á¹û£º

3
VUE