找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2304|回复: 12
收起左侧

[eBay-Paypal] Ebay数据库面经分享加讨论

[复制链接]

1153

主题

172

精华

3562

积分

神级会员

Rank: 7Rank: 7Rank: 7

积分
3562
发表于 2-16-2017 11:10 AM | 显示全部楼层 |阅读模式

亲!马上注册或者登录会查看更多内容!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 Sophia 于 2-17-2017 11:28 AM 编辑 # z% P1 f7 z2 r$ |9 x1 i5 U
" p# A) |- A. W4 ]: O
A Query to delete duplicate rows ....
: h+ s9 v6 _1 o! \Let say i have a table
$ S% B) ]0 J  \/ `Employee - Emp_id,Emp_name,Emp_email
- [3 L; C- p( M. Gand there is no primary/unique key % Z7 l! G% R/ ~' W) T
  R  X( q; J) o9 V% C0 G
Emp_id,Emp_name,Emp_email7 d; E/ {3 U  C9 a5 G- O2 a
1              abc             a@b.com   ) n4 N7 K  p) m9 g9 A- T
1              abc             a@b.com   ! c  x& K# Z/ m, E7 R
2              abc             a@b.com   
0 c7 D: n6 a; e* Y6 a* e# l9 Y- B: k
: l, L* i& q' _9 S6 r5 W0 I

1 J7 x3 Y+ Z% p( YRetain only unique rows for Emp_id,Emp_name,Emp_email like ,) d0 A( K) V4 ]8 q: d

) ]* q6 v1 `) i1 VEmp_id,Emp_name,Emp_email8 s9 L7 ]% P) k1 o) G: K
1              abc             a@b.com   ) i/ ?# v. o+ z1 [  n# D' l
2              abc             a@b.com

1157

主题

163

精华

3497

积分

神级会员

Rank: 7Rank: 7Rank: 7

积分
3497
发表于 2-16-2017 11:10 AM | 显示全部楼层

select Emp_id,Emp_name,Emp_email into newtable from Employee 3 K: C/ z0 {* Y" M
group by Emp_id,Emp_name,Emp_email % q1 h. E# z2 r4 S
having count(*)>1;0 m+ f4 \+ p; w$ S1 @
5 C0 [( ~6 ~% a, x4 R7 b# p
delete from Employee5 J- I2 n6 z6 q# ?
where Emp_id,Emp_name,Emp_email in newtable; ' q: ?- L. n2 H: D v& f
. v! p9 b$ ^# d7 t8 O r
insert into Employee / {: r6 |4 V3 E7 @) k
select Emp_id,Emp_name,Emp_email from newtable;

回复 支持 反对

使用道具 举报

1195

主题

170

精华

3596

积分

神级会员

Rank: 7Rank: 7Rank: 7

积分
3596
发表于 2-16-2017 11:10 AM | 显示全部楼层

delete *2 H% i2 s. l9 {' r8 q2 A( y
from (select * from emp MINUS select distinct(emp_id, emp_name, emp_mailid) from emp)

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表