【发布时间】:2012-12-21 00:46:54
【问题描述】:
我在 Oracle 8,1 中有数据表。大约有一百万行。但是很多行被相同的列重复。我需要知道清除这些数据的最快方法。 例如我有:
id name surname date
21 'john' 'smith' '2012 12 12';
21 'john' 'smith' '2012 12 13';
21 'john' 'smith' '2012 12 14';
....
现在我需要删除前两行,因为它们与前三列重复,并保留最新日期的行。
【问题讨论】:
-
将“手数”定义为表中所有行的百分比。
标签: oracle duplicates delete-row oracle8i