假如有一个数据库表中有多条数据它的每个字段的值都是完全相同的,用什么方法只保留一条数据。
答案:3 悬赏:40 手机版
解决时间 2021-03-21 08:37
- 提问者网友:伴风望海
- 2021-03-21 01:13
把其他重复的都删除掉,如果只有两条数据是完全相同的,如何删除其中的一条
最佳答案
- 五星知识达人网友:轮獄道
- 2021-03-21 01:42
delete 表名 a where exists
(select 1 from 表名 where 字段1=a.字段1 and 字段2=a.字段2 and …
group by 字段1,字段2,… having a.RowId<>max(rowid)
)
(select 1 from 表名 where 字段1=a.字段1 and 字段2=a.字段2 and …
group by 字段1,字段2,… having a.RowId<>max(rowid)
)
全部回答
- 1楼网友:低音帝王
- 2021-03-21 03:20
标准sql都有max函数,用它就可以了。
select max(你的字段) from 你的表
- 2楼网友:詩光轨車
- 2021-03-21 02:45
数据字典是各类数据描述的集合,它是关于数据库中数据的描述,即元数据,而字段设计原则 4) 每个表中都应该添加的3 个有用的字段 dRecord,TmVXkt
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯