程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> sql入門教程:SQL COUNT() 函數教程

sql入門教程:SQL COUNT() 函數教程

編輯:MySQL綜合教程

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
 
來看個實例吧.
 
_IdOrderDateOrderPriceCustomer12008/11/121000Hansen22008/10/231600Nilsen32008/09/02700Hansen42008/09/03300Hansen52008/08/302000Jensen62008/10/04100Nilsen
 

現在,我們要計數的訂單數量從“客戶尼爾森” 。

我們使用下面的SQL語句:

 

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

結果SQL語句將上述2 ,因為客戶尼爾森取得了第2訂單總數:

 

CustomerNilsen2

 

來看個SQL COUNT(*) 實例.

 

SELECT COUNT(*) AS NumberOfOrders FROM Orders
 
輸出結果.
 
NumberOfOrders6
 
SQL COUNT(DISTINCT column_name) 實例.
 

現在,我們要計數的一些獨特的客戶在“訂單”表。

我們使用下面的SQL語句:

 

SELECT COUNT(DISTINCT Customer) AS NumberOfCustomers FROM Orders
 
結果.
NumberOfCustomers3

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved