SQL COUNT() 函数教程
COUNT( )函数返回的行数符合规定的标准。
数据库计数( column_name )语法
COUNT( column_name )函数返回的数量值(空值将不予以计算)的指定栏:
SELECT COUNT(column_name) FROM table_name
数据库计数COUNT( * )语法
COUNT( * )函数返回的记录数量在一个表:
SELECT COUNT(*) FROM table_name
SQL COUNT(DISTINCT column_name) Syntax
The COUNT(DISTINCT column_name
SELECT COUNT(DISTINCT column_name) FROM table_name
来看个实例吧.
_Id | OrderDate | OrderPrice | Customer |
---|
1 | 2008/11/12 | 1000 | Hansen |
2 | 2008/10/23 | 1600 | Nilsen |
3 | 2008/09/02 | 700 | Hansen |
4 | 2008/09/03 | 300 | Hansen |
5 | 2008/08/30 | 2000 | Jensen |
6 | 2008/10/04 | 100 | Nilsen |
现在,我们要计数的订单数量从“客户尼尔森” 。
我们使用下面的SQL语句:
SELECT COUNT(Customer) AS CustomerNilsen FROM OrdersWHERE Customer='Nilsen'
结果SQL语句将上述2 ,因为客户尼尔森取得了第2订单总数:
来看个SQL COUNT(*) 实例.
SELECT COUNT(*) AS NumberOfOrders FROM Orders
输出结果.
SQL COUNT(DISTINCT column_name) 实例.
现在,我们要计数的一些独特的客户在“订单”表。
我们使用下面的SQL语句:
SELECT COUNT(DISTINCT Customer) AS NumberOfCustomers FROM Orders
结果.