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
 
来看个实例吧.
 

_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 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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索sql
, 数据库
, 实例
, 函数
, 教程
客户
count函数、count函数的使用方法、excel count函数、mysql count函数、oracle count函数,以便于您获取更多的相关知识。

时间: 2024-09-20 23:19:01

sql入门教程:SQL COUNT() 函数教程的相关文章

sql入门教程:sql AVG()函数

sql入门教程:sql AVG()函数 avg( )函数 avg( )函数返回的平均价值,数值栏. 数据库的AVG ( )语法 SELECT AVG(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

sql入门教程:SQL CREATE VIEW

sql入门教程:SQL CREATE VIEW 有一种意见认为是一个视图. 创建期的SQL声明 在SQL ,有一种意见是一个虚拟的基础上表的结果集的语句. 有一种意见认为包含行和列,就像一个真正的表.该领域的观点,领域,从一个或多个真正的表在数据库中. 您可以添加SQL函数,在那里,并加入声明,以期和目前的数据,如果数据是来自一个单一的表. 的SQL CREATE VIEW语法 CREATE VIEW view_name AS SELECT column_name(s) FROM table_n

sql入门教程:SQL ROUND() 实例教程

sql入门教程:SQL ROUND() 实例教程 round ( )函数 round ( )函数是用来一轮数字领域的一些具体小数. 数据库round ( )语法 SELECT ROUND(column_name,decimals) FROM table_name 好下面我们来看看数据结构 Parameter Description column_name Required. The field to round. decimals Required. Specifies the number o

sql入门教程:sql insert 与 update 简单教程

sql入门教程:sql insert 与 update 简单教程 好了我们先来讲sql 的insert 教程吧. 在插入的声明是用来插入新的记录表中. 在插入声明 在插入的声明是用来插入一个新列在一个表中. 数据库插入语法 可能是写插入发言两种形式. 第一形式没有具体列名的数据将被插入,只有他们的价值观: INSERT INTO table_name VALUES (value1, value2, value3,...) 第二种形式指定的列名和插入:   INSERT INTO table_na

sql入门教程:sql 创建表create table 与数据库[create databse]

sql入门教程:sql 创建表create table 与数据库[create databse] 在创建数据库的声明 在CREATE DATABASE语句是用来建立一个数据库. 创建数据库的SQL语法 CREATE DATABASE database_name 创建数据库的例子现在,我们要建立一个数据库,所谓的" my_db " . 我们使用下面的CREATE DATABASE语句:CREATE DATABASE my_db   下面来看看sql 创建表create table 在创建

sql入门教程:SQL RIGHT JOIN 右联

sql入门教程:SQL RIGHT JOIN 右联 SQL RIGHT JOIN 关键字 右联接的关键字返回所有行从右边表( table_name2 ) ,即使没有任何比赛中,左表( table_name1 ) . SQL语法 SELECT column_name(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name 答:在一些数据库联接权被称为右外部连接. 正确

sql入门教程:SQL CREATE INDEX 语法

sql入门教程:SQL CREATE INDEX 语法 在创建索引语句用于创建指标的表格. 指标允许数据库应用找到数据快速,没有读整个表. 指标 该指数可以建立在一个表中找到数据更快捷和有效. 用户无法看到指标,他们只是用来加快搜索/查询. 注:表更新与索引需要更多的时间比更新一个表没有(因为指标还需要更新) .所以,你应该只创建指标列(表) ,将经常对搜查. 创建索引的SQL语法 创建一个索引的表.重复值是允许: CREATE INDEX index_name ON table_name (c

sql入门教程:SQL FULL JOIN 关键字使用教程

sql入门教程:SQL FULL JOIN 关键字使用教程 SQL FULL JOIN 关键字 全连接的关键字时,返回行是比赛中的一个表. SQL语法 SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name 我们来看个例子吧. P_Id LastName FirstName Address City 1 Hansen Ola Ti

MS SQL基础教程:用户自定义函数

除了使用系统提供的函数外,用户还可以根据需要自定义函数.用户自定义函数(User Defined Functions)是SQL Server 2000 新增的数据库对象,是SQL Server 的一大改进. 用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过EXECUTE 命令来执行.用户自定义函数中存储了一个Transact-SQL 例程,可以返回一定的值. 在SQL Server 2000 中根据函数返回值形