SQL消除重复字段
来源:百度知道 编辑:UC知道 时间:2024/06/18 05:22:04
表A
ID NAME PWD
1 A B
2 C B
3 E F
要求随机消除一条PWD重复的数据,然后显示数据 结果:
表A
ID NAME PWD
1 A B
2 C B
或
表A
ID NAME PWD
1 A B
3 E F
最好一条SQL语句搞定 谢谢
ID NAME PWD
1 A B
2 C B
3 E F
要求随机消除一条PWD重复的数据,然后显示数据 结果:
表A
ID NAME PWD
1 A B
2 C B
或
表A
ID NAME PWD
1 A B
3 E F
最好一条SQL语句搞定 谢谢
delete t from 表A t where exists(select 1 from 表A where t.ID>ID and PWD=t.PWD)
select * from 表A
以上删除的不是随机的行,如果要随机写法更麻烦点
表A
ID NAME PWD
1 A B
2 C B
或
'楼主是否输入错误了
sql="select distinct PWD from A"