找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

1149

主题

172

精华

3554

积分

神级会员

Rank: 7Rank: 7Rank: 7

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

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

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

x
本帖最后由 Sophia 于 2-17-2017 11:28 AM 编辑 8 F4 }0 H% H2 O6 i# q6 D

/ W/ ^4 a, F/ O) uA Query to delete duplicate rows ....
! Q2 I' Z1 l+ t, w& _Let say i have a table 0 {& V. C$ U- ~$ e; W
Employee - Emp_id,Emp_name,Emp_email
! k8 w* |# P' B% \) |$ t! v5 U, H0 rand there is no primary/unique key ' z0 @$ F. X0 f* J; G0 K& Y% |

& u% B' c# z/ k8 X8 N" zEmp_id,Emp_name,Emp_email( o) @  }7 F7 b
1              abc             a@b.com   
; n( n& y$ F/ C% }! ` 1              abc             a@b.com   3 R' m7 W5 |9 V  o7 i
2              abc             a@b.com   ; b- e, f4 X9 C* j, G; K8 Z' b( x

1 `3 i: j  J4 Q* Q) z) _
3 S$ K5 j2 _% W, f* \
* S1 r/ q1 k% PRetain only unique rows for Emp_id,Emp_name,Emp_email like ,% p! K, Z' I% ]9 Z

( G! i0 l" D1 A# y7 cEmp_id,Emp_name,Emp_email9 o* q) c3 m. |" I) g
1              abc             a@b.com   
# J1 j& M- E9 G 2              abc             a@b.com

1155

主题

163

精华

3493

积分

神级会员

Rank: 7Rank: 7Rank: 7

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

select Emp_id,Emp_name,Emp_email into newtable from Employee * _8 R7 y$ k; ^; ^9 S4 Z
group by Emp_id,Emp_name,Emp_email0 q- V$ }$ {! ]$ A% n$ M I+ J1 D
having count(*)>1; ! e. u$ [% f7 t! O: P
( g: G3 v' [; h. l- d
delete from Employee. F! j) f* x6 l" T
where Emp_id,Emp_name,Emp_email in newtable;, p7 K3 ?+ v+ Q
% ]8 C4 o% f% T: K3 H( a
insert into Employee , ^* y5 v5 T6 G0 R8 Q
select Emp_id,Emp_name,Emp_email from newtable;

回复 支持 反对

使用道具 举报

1190

主题

170

精华

3586

积分

神级会员

Rank: 7Rank: 7Rank: 7

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

delete * 0 N1 ?# K# a4 C: Q/ n9 S
from (select * from emp MINUS select distinct(emp_id, emp_name, emp_mailid) from emp)

回复 支持 反对

使用道具 举报

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

本版积分规则

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