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

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

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

可用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...

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

SELECT [字段],COUNT(0) AS 重复次数 FROM [表名] GROUP BY [字段] HAVING COUNT([字段]) > 1

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

select age,count(1) count from person group by age

查看可用如下方法: 1、创建测试表,插入数据: create table product(id int,name varchar(10),totol int)insert into product values (1,'香蕉',100)insert into product values (2,'橘子',67)insert into product values (3,'葡萄',89)insert...

比如重复字段是 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...

--不用那么麻烦 用这个 把表名tt换下就可以了 --你的购买产品id是字符串类型的话用这个 select a.客户id,stuff((select ','+购买产品id from tt b where a.客户id=b.客户id for XML path('') ),1,1,'') gg from tt a group by a.客户id --如果购...

啊,具体我也忘记了,跟你说思路吧,去百度找到 count 的语句,条件加个 where 字段名 = 1 ;

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