sql sql去除重复字段段的查询 急求帮忙

SQL查询。获取N个以上重复字段的记录个数的问题_百度知道
SQL查询。获取N个以上重复字段的记录个数的问题
我想查询 字段1的重复次数大于N的数两怎么查;以上可以查询某个记录的不重复的个数:表 TTF1
就是F1重复次数&B\C各算一次)当N=4时结果应该是1(符合条件的A各算一次)当N&=N的一次不符合的不算当N=2时结果应该是3(符合条件的A\C各算一次)当N=3时结果应该是2(符合条件的A&#92?比如select count(distinct 字段1)=5时结果应该是0(没有符合的条件)不知道我说的大家是否明白
提问者采纳
容易select * from TT where F1 in(select f1 from tt where count(f1)&=n)
提问者评价
谢谢。一句话就搞定了。非常感谢
其他类似问题
为您推荐:
sql查询的相关知识
其他2条回答
不大明白你后面那串的意思,Count(F1) From TTGroup by F1Having count(F1)&gt。我举个例子。。
统计F1个数大于1的记录select F1,你可以举一反三哦
你这个答案获取的是F1中重复的&1的记录、和分组记录数。我的意思是所有分组的总记录数就以你刚才的答案为例。按上面的查询结果应该是F1
Count(F1)A
3对吧我想要的答案是3。即你给的查询语句的记录行数。我想要的结果想这样select count(*) from TT
得到的是所有记录的行数9。select count(distinct F1) from TT 得到的是所有不重复的记录数3
那你不是已经写出来了吗???还想要什么,,没看懂。。我略过了。。。
你还是没有明白select count(*) from TT获取的是所有记录的行数。但我想要的只是重复次数达到N以上的行数select count(distinct F1) from TT 获取的是所有记录的行数(个多重复的算一行)。但我想要的是只有字段重复次数&=N时才算。简单的说我想要select count(*) from TT 这样的结果。但条件是我可以指定F1字段重复次数&=N时。才在count的计数范围内。
Select Count(*) From TTWhere F1 In (Select F1 From TT Group by F1Having Count(F1&=1))
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁SQL查询重复记录方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
SQL查询重复记录方法
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:2.99KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢急求sql2000语句 重复字段内容取数,非重复字段内容取数 - MSSQL疑难问题 - 网站开发技术
帮助别人就是帮助自己!
如果这里解决了您的问题,请您点一下推荐
急求sql2000语句 重复字段内容取数,非重复字段内容取数
版本:SQL2000 求重复字段内容取数,非重复字段内容取数
表saledetail_z
billid ,itemno , vipmaterialid,viptraderid,vipbmclid, remark1
vip_lljgstorejcfkcpd
materialid,traderid,vipbmclid
当:saledetail_z.vipmaterialid=vip_lljgstorejcfkcpd.materialid
saledetail_z.viptraderid=vip_lljgstorejcfkcpd.traderid
vip_lljgstorejcfkcpd.vipbmclid 有多个值时 在remark1取多个值,
当 vip_lljgstorejcfkcpd.vipbmclid 唯一值写入到 vipbmclid
要求如果:
表saledetail_z
billid ,itemno , vipmaterialid,viptraderid,vipbmclid, remark1
,'111,222,333,444'
2000的话写函数实现
if object_id('[saledetail_z]') is not null drop table [saledetail_z]
create table [saledetail_z] (billid int,itemno int,vipmaterialid int,viptraderid int,vipbmclid int,remark1 nvarchar(100))
insert into [saledetail_z]
select ,2,0,null union all
select ,3,0,''
if object_id('[vip_lljgstorejcfkcpd]') is not null drop table [vip_lljgstorejcfkcpd]
create table [vip_lljgstorejcfkcpd] (materialid int,traderid int,vipbmclid nvarchar(8))
insert into [vip_lljgstorejcfkcpd]
select 1,2,'1111' union all
select 1,2,'2222' union all
select 1,2,'3333' union all
select 1,2,'4444' union all
select 33,3,'ABCD'
select * from [saledetail_z]
select * from [vip_lljgstorejcfkcpd]
SELECT A.*, B. vipbmclid
FROM [saledetail_z] A
INNER JOIN ( SELECT
materialid ,
traderid ,
vipbmclid = STUFF(( SELECT
',' + vipbmclid
[vip_lljgstorejcfkcpd]
materialid = t.materialid
AND traderid = t.traderid
XML PATH('')
), 1, 1, '')
[vip_lljgstorejcfkcpd] t
GROUP BY materialid ,
A.vipmaterialid=B.materialid
A.viptraderid=B.traderid
vipmaterialid viptraderid vipbmclid
----------- ----------- ------------- ----------- ----------- ---------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(2 行受影响)
引用 1 楼 Haiwer 的回复:
2000的话写函数实现
同,上面的代码2005以上可用。
引用 2 楼 OrchidCat 的回复:
SQL code?7484950if object_id('[saledetail_z]') is not null drop table [saledetail_z]gocreate table [sal……
XML PATH('')
请问这个在SQL2000适合用吗?可以用update 语句直接更新saledetail_z吗?直接update就可以了
引用 1 楼 Haiwer 的回复:
2000的话写函数实现
谢谢回复!请问 可以用update 语句直接更新saledetail_z吗?直接update就可以了.
谢谢大家了。
在线等高手来解决。。。。。。sql如何查询重复字段不重复显示_百度知道
sql如何查询重复字段不重复显示
sql如何查询重复字段不重复显示
提问者采纳
select distinct 字段 from 表名或select 字段 from 表名 group by 字段
其他类似问题
为您推荐:
其他2条回答
select distinct 字段名 from 表名;
使用 Distinct 关键字。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁sql根据某一字段查询不重复记录,同时要查询出所有满足条件的字段信息
比如有一张表A:有字段ID,Name,Time,Pass等(ID为主键)
Name相同的记录可能有很多条,这时只根据Time查询出最新一条的用户的所有信息
如果Name只有一条记录,只是也查询出该记录
SELECT *&&&&&&&
FROM tb AS A&&&&&&&
WHERE Time=(SELECT MAX(Time) FROM tb WHERE Name=A.Name)&&&&
作者&爪哇沃克&
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。}

我要回帖

更多关于 sql 字段不重复 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信