社区
应用实例
帖子详情
sql数据库查询重复纪录只显示一条
wind513
2006-12-28 05:16:13
那个大虾给个语句,谢谢了啊
...全文
367
5
打赏
收藏
sql数据库查询重复纪录只显示一条
那个大虾给个语句,谢谢了啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wind513
2006-12-28
打赏
举报
回复
谢谢个位的指教 又学习点东西
marco08
2006-12-28
打赏
举报
回复
使用 DISTINCT 消除重复项
DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。
jacobsan
2006-12-28
打赏
举报
回复
select distinct * from tablename
marco08
2006-12-28
打赏
举报
回复
declare @t table(col char(1))
insert @t select 'A'
insert @t select 'B'
insert @t select 'A'
insert @t select 'C'
select distinct * from @t
--result
col
----
A
B
C
(3 row(s) affected)
marco08
2006-12-28
打赏
举报
回复
select distinct * from tbName
SQl
语句查询
重复
数据 只
显示
其中
一条
SQL
查询
重复
数据,只
显示
其中
一条
有
重复
数据主要有以下几种情况: 1.存在两条完全相同的
纪录
这是最简单的一种情况,用关键字distinct就可以去掉 example: select distinct * from table(表名) where (条件) 2.利用group by ,把查询到的字段都放在group by后面,效率比distinct高,使用也比distinct麻烦点。
sql
语句: example:select Type from Test group by Type 当然还很不全,
SQL
找出
重复
的记录只
显示
一条
记录
SQL
找出
重复
的记录只
显示
一条
记录
用
SQL
语句删除数据库
重复
数据,只保留
一条
有效数据
在实际开发中,可能会遇到数据库多条数据
重复
了,此时我们需要删除
重复
数据,只保留
一条
有效数据,用
SQL
语句怎么实现呢,下面我们模拟一下: 1.准备
重复
数据: 2.过滤出存在
重复
数据的信息:
SQL
语句: SELECT dname FROM dept GROUP BY dname HAVING count( dname ) >1 数据库筛选结果: 3.从
重复
数据中筛选出
一条
需要保存的数据:
SQL
语句: SELECT min( deptno ) -- max( deptno )
数据库 删除
重复
数据只留
一条
数据库删除
重复
数据只留
一条
查询及删除
重复
记录的
SQL
语句 1、查找表中多余的
重复
记录,
重复
记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的
重复
记录,
重复
记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHERE (id) IN ( SELECT id FROM 表 GROUP BY
oracle
重复
只
显示
一条
,
sql
实现记录有
重复
只
显示
一条
。
sql
实现记录有
重复
只
显示
一条
。col_1 col_2 col_3 col_4---------- ---------- ---------- ----------a 111 222 333a 11 22 33b 111 222...
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章