COUNT() 函数返回符合指定条件的行数。
SQL COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入),但是为空会记录
语法:
select count(表中字段) from 表名
建一个表弄点数据,注意 rem 字段
查找 字段有多少行
与as 一快使用,为null 不记录,但是为空记录
与where 字句一块使用
COUNT(*)
COUNT(*) 函数返回表中的记录数,无需再指定字段
语法:
select count(*) as 记录数 from 表名
COUNT(DISTINCT 字段)
返回指定列的不同值的数目
注意:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。
语法:
select COUNT(DISTINCT 字段名)as 工资行数 from 表名
代码
-- sql count 函数 -- 语法: count(字段名) from 表名 select COUNT(Bank) from obgetest -- 当有的字段中数据为null时,不计为null的那一行,但是为空也记录 select COUNT(rem) as 备注行数 from obgetest -- 与where字句一快进行使用 select COUNT(Bank) from obgetest where Gongzi > 3000 -- 返回表中有多少行数据 select COUNT(*) as 记录数 from obgetest -- DISTINCT 用来返回字段中不相同的数据数, --- 假如有两个工资数目一样,就只算一个 select COUNT(DISTINCT Gongzi)as 工资行数 from obgetest