当前位置:数据库 > MySQL >>

sql入门教程:SQL COUNT() 函数教程

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
 
来看个实例吧.
 
_IdOrderDateOrderPriceCustomer
12008/11/121000Hansen
22008/10/231600Nilsen
32008/09/02700Hansen
42008/09/03300Hansen
52008/08/302000Jensen
62008/10/04100Nilsen
 

现在,我们要计数的订单数量从“客户尼尔森” 。

我们使用下面的SQL语句:

 

SELECT COUNT(Customer) AS CustomerNilsen FROM Orders
WHERE Customer='Nilsen'
 

结果SQL语句将上述2 ,因为客户尼尔森取得了第2订单总数:

 

CustomerNilsen
2

 

来看个SQL COUNT(*) 实例.

 

SELECT COUNT(*) AS NumberOfOrders FROM Orders
 
输出结果.
 
NumberOfOrders
6
 
SQL COUNT(DISTINCT column_name) 实例.
 

现在,我们要计数的一些独特的客户在“订单”表。

我们使用下面的SQL语句:

 

SELECT COUNT(DISTINCT Customer) AS NumberOfCustomers FROM Orders
 
结果.
NumberOfCustomers
3
补充:数据库,mysql教程 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,