SQL COUNT() 语法
SQL COUNT(COLUMN_NAME) 语法
COUNT(COLUMN_NAME) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(COLUMN_NAME) FROM TABLE_NAME
SQL COUNT(*) 语法
COUNT(*) 函数返回表中的记录数:
SELECT COUNT(*) FROM TABLE_NAME
SQL COUNT(DISTINCT COLUMN_NAME) 语法
COUNT(DISTINCT COLUMN_NAME) 函数返回指定列的不同值的数目:
SELECT COUNT(DISTIONCT COLUMN_NAME) FROM TABLE_NAME
注释:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。
SQL COUNT(COLUMN_NAME) 实例
TROUSERS表:
SERIALNUMBER | MANUFACTURER | IMPORT_PRICE | EXPORT_PRICE |
---|---|---|---|
1 | XTEP | 110.78 | 224.90 |
2 | 361 | 151.12 | 224.90 |
3 | ERKE | ||
4 | 157.89 | 224.00 |
计算有多少条:
SELECT COUNT(*) AS COUNTTROUSEERS FROM TROUSERS
结果集:
CONUTTROUSERS |
---|
4 |