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