社区
MS-SQL Server
帖子详情
在一个表中要查询字段值相同的所有记录
LUCKY-JUN
2002-06-09 04:46:19
例如:
表结构如下:
ID Name
123 a
233 b
423 i
...
查询名字相同的所有记录
...全文
122
6
打赏
收藏
在一个表中要查询字段值相同的所有记录
例如: 表结构如下: ID Name 123 a 233 b 423 i ... 查询名字相同的所有记录
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LUCKY-JUN
2002-06-09
打赏
举报
回复
要删除多佘的记录,相同的记录只留一条,怎么做?
LUCKY-JUN
2002-06-09
打赏
举报
回复
OK
搞定。
给分啦。
uuxiaoli
2002-06-09
打赏
举报
回复
select id,name from table03 where name in(select name from table03 group by name having count(name)>1)
LUCKY-JUN
2002-06-09
打赏
举报
回复
哦,错了,表里面有N条相同的记录,要查出来
如:
ID Name
12 d
34 e
543 t
34 e
12 d
45 y
543 t
结果应为:
ID Name
12 d
12 d
34 e
34 e
543 t
543 t
WorldMobile
2002-06-09
打赏
举报
回复
假设这个表名为 table, 你可以这么写
select distinct A.id, A.name from table A, table B where (A.id <> B.id) and (A.name = B.name);
我用过,这没有问题,给分吧
Yang_
2002-06-09
打赏
举报
回复
select distinct * from tablename a
where exists (select 1 from tablename b
where b.id<>a.id and b.name=a.name)
SQL
查询
一个
表里面某个
字段
值
相同
的数据
记录
本文分享了
一个
SQL面试题的解决方案,如何
查询
表中某
字段
值
相同
且出现次数大于等于2的所有
记录
。通过使用子
查询
和聚合函数COUNT(*)结合HAVING子句实现目标。
查询
一个
表中 三个
字段
都
相同
的
记录
本文介绍了一种使用SQL
查询
特定模式
记录
的方法。具体来说,是从表test_abc中找出ID不同但
字段
A、B、C
值
相同
的
记录
。通过
一个
子
查询
与自连接的方式实现了这一需求。
更新
一个
表的
字段
到另
一个
表
这篇博客介绍了如何使用SQL语句来更新
一个
表中的
字段
值
,以同步到另
一个
表。具体操作是通过UPDATE语句结合子
查询
和EXISTS子句,确保基于
相同
ID更新对应
记录
。这种方法适用于数据库维护和数据同步场景。
STUFF 语法(当表里的某个
字段
有重复
值
,合并成一条数据,并相加某个
字段
的
值
)
在项目场景中,面对CheckUpItem表,当DepID
字段
有
相同
值
时,使用SQL的STUFF函数配合FORXMLPATH方法可以将这些
记录
合并为一条,并将对应的ItemName
字段
值
相加。
查询
结果集中,每个唯一的DepID对应
一个
组合后的ItemName
值
。
查询
重复
记录
本文提供了
一个
SQL Server存储过程,用于
查询
表中的重复
记录
(除主键外)。通过指定表名及主键
字段
,该存储过程能找出具有
相同
非主键
字段
值
的多条
记录
。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章