Oracle SQL 3則
- 如果存在就更新,不存在就插入用一個語句實現







- 分頁算法





- 抽取/刪除重復記錄
1) 部分字段重復數據的刪除







上面語句的執行效率是很低的,可以考慮建立臨時表,講需要判斷重復的字段、rowid插入臨時表中,然后刪除的時候在進行比較。









2) 完全重復記錄的刪除
用下面語句獲取到去掉重復數據后的記錄:

可以將查詢的記錄放到臨時表中,然后再將原來的表記錄刪除,最后將臨時表的數據導回原來的表中。如下:




posted on 2006-10-10 16:49 zJun's帛羅閣 閱讀(1064) 評論(2) 編輯 收藏 所屬分類: 數據庫