SQL COUNT() 函数

-- SQL COUNT() 函数
-- COUNT()函数返回匹配指定条件的行数
-- COUNT()语法
-- SQL COUNT(column_name) 语法,COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入
SELECT COUNT(column_name) FROM table_name
-- 举例 计算某一个user_id的数目
SELECT COUNT(user_id) AS userCount FROM vault_user_red_packet_log WHERE user_id=293


-- SQL COUNT(*) 语法 COUNT(*) 函数返回表中的记录数:
SELECT COUNT(*) FROM table_name
-- 举例 表中所有的记录数目
SELECT COUNT(*) AS userCount FROM vault_user_red_packet_log 


-- SQL COUNT(DISTINCT column_name) 语法 COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:
SELECT COUNT(DISTINCT column_name) FROM table_name
-- 注释:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。
-- 举例:计算不同user_id的数目
SELECT COUNT(DISTINCT user_id) AS userNumber FROM vault_user_red_packet_log

 

posted @ 2017-08-18 11:33  零度咖啡  阅读(248)  评论(0)    收藏  举报