fyqt.net
当前位置:首页 >> 用sql语句统计数据库某个字段中相同的数据有多少条? >>

用sql语句统计数据库某个字段中相同的数据有多少条?

用分组,组内计数就可以了,意思就是根据字段a的取值进行分组,相同的为一组,在用count进行组内计数 select a,count(*) from A group by a

select 市,count(1) 个数 from 表 group by 市

select top 1 * from 表 order by 进攻 desc 就是按降序排列 然后找到第一条肯定是最大的了 如 5 4 3 2 1 降序输出第一个就是5那样 请参考

创建测试表 create table t(a varchar(10),b int,c varchar(1))insert into t values ('张三',1,'Y')insert into t values ('张三',2,'Y')insert into t values ('张三',3,'N')insert into t values ('李四',1,'Y')insert into t values ('王五'...

select bg_severity,count(*) as row_count from 表名 group by bg_severity 结果: bg_severity row_count 1-低 xx 2-中 xx 1-高 xx select sum(case when bg_severity = N'1-低' then 1 else 0 end) as [1-低], sum(case when bg_severity = N...

select 类型,sum(数量) from 表格名 group by 类型;-各个类型的数量和是多少select 类型,count(数量) from 表格名 group by 类型;-各个类型的记录行数,也就是你说的几个

前二十位字符 Left(字段名,20) 相同 order by Left(字段名,20)

同表: select * from table where a=b 不同表 select * from table1,table2 where table1.a=table2.b

可用group by……having来实现。 可做如下测试: 1、创建表插入数据: create table test(id int,name varchar(10))insert into test values (1,'张三')insert into test values (2,'李四')insert into test values (3,'张三')insert into test va...

比如重复字段是 A 表 的 name 字段 select name from A group by name having count(name)>1 显示的就是 重复数 大于 1 的 name了 如果你要查看重复的数据 外面就加个 in name select * from A where name in( select name from A group by name...

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com