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