Cách để Xóa Dữ Liệu Trùng Lặp Trong Oracle - WikiHow

Skip to Content
  • Trang đầu
  • Ngẫu nhiên
  • Duyệt các Chuyên mục
  • Giới thiệu về wikiHow
  • Đăng nhập / Đăng ký
Các chính sáchCách để Xóa dữ liệu trùng lặp trong Oracle PDF download Tải về bản PDF Cùng viết bởi Nhân viên của wikiHow PDF download Tải về bản PDF X

Bài viết này có đồng tác giả là đội ngũ biên tập viên và các nhà nghiên cứu đã qua đào tạo, những người xác nhận tính chính xác và toàn diện của bài viết. Nhóm Quản lý Nội dung của wikiHow luôn cẩn trọng giám sát công việc của các biên tập viên để đảm bảo rằng mọi bài viết đều đạt tiêu chuẩn chất lượng cao. Bài viết này đã được xem 6.336 lần.

Trong bài viết này: Xác định dữ liệu trùng lặp Xóa một dữ liệu trùng lặp Xóa nhiều dữ liệu trùng lặp Xóa dòng với cột Xem thêm 1... Thu gọn... Mẹo và cảnh báo Bài viết có liên quan Tham khảo

Khi làm việc trong Oracle, đôi khi bạn sẽ bắt gặp một số dữ liệu bị trùng lặp. Bạn có thể xóa những dòng dữ liệu trùng lặp này bằng cách nhận dạng và sử dụng RowID hoặc địa chỉ dòng của chúng. Trước khi bắt đầu, bạn nên sao lưu cơ sở dữ liệu phòng trường hợp cần xem lại sau đó.

Các bước

Phương pháp 1 Phương pháp 1 của 4:

Xác định dữ liệu trùng lặp

PDF download Tải về bản PDF
  1. Step 1 Nhận dạng dữ liệu trùng lặp. 1 Nhận dạng dữ liệu trùng lặp. Trong ví dụ này, chúng ta sẽ nhận dạng dữ liệu trùng lặp là tên "Alan". Bạn cần chắc rằng dữ liệu mà cần loại bỏ thực sự bị trùng lặp bằng cách nhập ngôn ngữ truy vấn mang tính cấu trúc SQL (Standard Query Language) bên dưới.
  2. Step 2 Tìm trong cột có tên là "Names". 2 Tìm trong cột có tên là "Names". Trong ví dụ về cột tên "Names," bạn sẽ thay "column_name" bằng Names.
  3. Step 3 Tìm trong cột khác. 3 Tìm trong cột khác. Nếu bạn muốn xác định dữ liệu trùng lặp trong cột khác, chẳng hạn như tuổi của Alan thay vì tên anh ấy, hãy nhập "Ages" vào vị trí "column_name", những trường hợp khác cũng tương tự. select column_name, count(column_name) from table group by column_name having count (column_name) > 1; Quảng cáo
Phương pháp 2 Phương pháp 2 của 4:

Xóa một dữ liệu trùng lặp

PDF download Tải về bản PDF
  1. Step 1 Chọn "name from names". 1 Chọn "name from names". Sau "SQL," bạn nhập tiếp "select name from names".
  2. Step 2 Xóa tất cả dòng có tên trùng lặp. 2 Xóa tất cả dòng có tên trùng lặp. Sau "SQL," hãy nhập "delete from names where name='Alan';". Lưu ý rằng việc viết hoa rất quan trọng vì điều này sẽ xóa tất cả dòng tên "Alan”. Sau "SQL," bạn nhập "commit" vào.[1]
  3. Step 3 Nhập lại dòng không có dữ liệu trùng lặp. 3 Nhập lại dòng không có dữ liệu trùng lặp. Bây giờ sau khi đã xóa tất cả dòng có tên "Alan," bạn có thể chèn lại một tên bằng cách nhập "insert into name values ('Alan');". Sau "SQL," nhập "commit" để tạo dòng mới.
  4. Step 4 Xem danh sách mới. 4 Xem danh sách mới. Sau khi hoàn tất những bước trên, bạn có thể kiểm tra để chắc chắn rằng không còn dữ liệu trùng lặp bằng cách gõ "select * from names". SQL > select name from names; NAME ------------------------------ Alan Carrie Tom Alan rows selected. SQL > delete from names where name='Alan'; rows deleted. SQL > commit; Commit complete. SQL > insert into names values ('Alan'); row created. SQL > commit; Commit complete. SQL > select * from names; NAME ------------------------------ Alan Carrie Tom rows selected. Quảng cáo
Phương pháp 3 Phương pháp 3 của 4:

Xóa nhiều dữ liệu trùng lặp

PDF download Tải về bản PDF
  1. Step 1 Chọn RowID mà bạn muốn xóa. 1 Chọn RowID mà bạn muốn xóa. Sau "SQL," bạn nhập "select rowid, name from names;".
  2. Step 2 Xóa dữ liệu trùng lặp. 2 Xóa dữ liệu trùng lặp. Sau "SQL," hãy nhập "delete from names a where rowid > (select min(rowid) from names b where b.name=a.name);" để xóa dữ liệu trùng lặp.[2]
  3. Step 3 Kiểm tra dữ liệu trùng lặp. 3 Kiểm tra dữ liệu trùng lặp. Sau khi hoàn tất bước trên, hãy kiểm tra xem còn dữ liệu giống nhau nào không bằng cách nhập lệnh "select rowid,name from names;" và "commit". SQL > select rowid,name from names; ROWID NAME ------------------ ------------------------------ AABJnsAAGAAAdfOAAA Alan AABJnsAAGAAAdfOAAB Alan AABJnsAAGAAAdfOAAC Carrie AABJnsAAGAAAdfOAAD Tom AABJnsAAGAAAdfOAAF Alan rows selected. SQL > delete from names a where rowid > (select min(rowid) from names b where b.name=a.name ); rows deleted. SQL > select rowid,name from names; ROWID NAME ------------------ ------------------------------ AABJnsAAGAAAdfOAAA Alan AABJnsAAGAAAdfOAAC Carrie AABJnsAAGAAAdfOAAD Tom rows selected. SQL > commit; Commit complete. Quảng cáo
Phương pháp 4 Phương pháp 4 của 4:

Xóa dòng với cột

PDF download Tải về bản PDF
  1. Step 1 Chọn dòng. 1 Chọn dòng. Sau "SQL," bạn nhập "select * from names;" để xem dòng mà bạn cần.
  2. Step 2 Xóa những dòng giống nhau bằng cách xác định cột của chúng. 2 Xóa những dòng giống nhau bằng cách xác định cột của chúng. Sau "SQL'" bạn hãy nhập "delete from names a where rowid > (select min(rowid) from names b where b.name=a.name and b.age=a.age);" để xóa dữ liệu trùng lặp.[3]
  3. Step 3 Kiểm tra dữ liệu trùng lặp. 3 Kiểm tra dữ liệu trùng lặp. Sau khi hoàn thành những bước trên, bạn nhập "select * from names;" và "commit" để kiểm tra xem bạn đã xóa hết dữ liệu trùng lặp chưa. SQL > select * from names; NAME AGE ------------------------------ ---------- Alan 50 Carrie 51 Tom 52 Alan 50 rows selected. SQL > delete from names a where rowid > (select min(rowid) from names b where b.name=a.name and b.age=a.age ); row deleted. SQL > select * from names; NAME AGE ------------------------------ ---------- Alan 50 Carrie 51 Tom 52 rows selected. SQL > commit; Commit complete. Quảng cáo

Cảnh báo

  • Trước khi xóa bất kỳ dữ liệu nào, hãy sao lưu cơ sở dữ liệu trong phiên đăng nhập để bạn có thể xem lại (phòng khi thắc mắc về điều gì đó). SQL > create table alan.names_backup as select * from names; Table created.

Bài viết wikiHow có liên quan

Chèn ảnh vào Excel sao cho tự động vừa với các ôCách đểChèn ảnh vào Excel sao cho tự động vừa với các ô Tạo ký hiệu x gạch ngang trên trong WordCách đểTạo ký hiệu x gạch ngang trên trong Word Copy‐Paste Dùng Tổ hợp Phím tắtCách đểCopy‐Paste Dùng Tổ hợp Phím tắt Căn giữa văn bản trên Microsoft WordCách đểCăn giữa văn bản trên Microsoft Word Tạo thiệp mời trên Microsoft WordCách đểTạo thiệp mời trên Microsoft Word Vẽ biểu đồ trong ExcelCách đểVẽ biểu đồ trong Excel Nhập dấu căn bậc hai trên PC hoặc MacCách đểNhập dấu căn bậc hai trên PC hoặc Mac Cách đểBỏ ẩn dòng trên Excel Chuyển đổi Notepad sang ExcelCách đểChuyển đổi Notepad sang Excel Xóa tiêu đề trang thứ haiCách đểXóa tiêu đề trang thứ hai Tạo biểu đồ nhiều đường trong ExcelCách đểTạo biểu đồ nhiều đường trong Excel In ngăn cố định trên mọi trang trong ExcelCách đểIn ngăn cố định trên mọi trang trong Excel Loại bỏ thuộc tính "Read only" trên tập tin MS WordCách đểLoại bỏ thuộc tính "Read only" trên tập tin MS Word Sao chép bảng từ PDF sang ExcelCách đểSao chép bảng từ PDF sang Excel Quảng cáo

Tham khảo

  1. http://viralpatel.net/blogs/deleting-duplicate-rows-in-oracle/
  2. http://viralpatel.net/blogs/deleting-duplicate-rows-in-oracle/
  3. http://www.dba-oracle.com/t_delete_duplicate_table_rows.htm

Về bài wikiHow này

Nhân viên của wikiHow Cùng viết bởi: Nhân viên của wikiHow Người viết bài của wikiHow Bài viết này có đồng tác giả là đội ngũ biên tập viên và các nhà nghiên cứu đã qua đào tạo, những người xác nhận tính chính xác và toàn diện của bài viết. Nhóm Quản lý Nội dung của wikiHow luôn cẩn trọng giám sát công việc của các biên tập viên để đảm bảo rằng mọi bài viết đều đạt tiêu chuẩn chất lượng cao. Bài viết này đã được xem 6.336 lần. Chuyên mục: Office Ngôn ngữ khác Tiếng Anh Tiếng Tây Ban Nha Tiếng Nga Tiếng Bồ Đào Nha Tiếng Thái Tiếng Italy Tiếng Đức Tiếng Indonesia Tiếng Trung Tiếng Thổ Nhĩ Kỳ Tiếng Hàn Tiếng Hà Lan
  • In
Trang này đã được đọc 6.336 lần.

Bài viết này đã giúp ích cho bạn?

Có Không Quảng cáo Cookie cho phép wikiHow hoạt động tốt hơn. Bằng việc tiếp tục sử dụng trang web của chúng tôi, bạn đồng ý với chính sách cookie của chúng tôi.

Bài viết có liên quan

Chèn ảnh vào Excel sao cho tự động vừa với các ôCách đểChèn ảnh vào Excel sao cho tự động vừa với các ôTạo ký hiệu x gạch ngang trên trong WordCách đểTạo ký hiệu x gạch ngang trên trong WordCopy‐Paste Dùng Tổ hợp Phím tắtCách đểCopy‐Paste Dùng Tổ hợp Phím tắtCăn giữa văn bản trên Microsoft WordCách đểCăn giữa văn bản trên Microsoft Word

Các bài viết hướng dẫn nổi bật

Xem Instagram riêng tư của người khác mà không cần theo dõi: sự thực và 3 cách thay thếXem Instagram riêng tư của người khác mà không cần theo dõi: sự thực và 3 cách thay thếXem video đã xóa trên YouTube bằng WayBack MachineXem video đã xóa trên YouTube bằng WayBack Machine3 cách đơn giản giúp bạn đăng nhập Instagram không cần mã xác minh3 cách đơn giản giúp bạn đăng nhập Instagram không cần mã xác minhBiết ai đã chia sẻ bài đăng trên Instagram của bạn lên Story của họBiết ai đã chia sẻ bài đăng trên Instagram của bạn lên Story của họ

Các bài viết hướng dẫn phổ biến

Chiến thắng khi đánh nhau ngoài đườngCách đểChiến thắng khi đánh nhau ngoài đườngKết nối tai nghe Bluetooth với máy tínhCách đểKết nối tai nghe Bluetooth với máy tínhBật xem trước ảnh trong thư mục (Windows 10)Cách đểBật xem trước ảnh trong thư mục (Windows 10)Chạy tập tin HTMLCách đểChạy tập tin HTMLNhân chéoCách đểNhân chéoViết mã giảCách đểViết mã giả

Các bài viết hướng dẫn nổi bật

Chọn thuê người yêu đóng thế: 8 lời khuyên dành cho bạnChọn thuê người yêu đóng thế: 8 lời khuyên dành cho bạn15 dấu hiệu kín đáo cho thấy nàng bị bạn thu hút15 dấu hiệu kín đáo cho thấy nàng bị bạn thu hútXem đường chỉ tay hôn nhân: độ dài, độ cong và các đặc điểm riêng biệtXem đường chỉ tay hôn nhân: độ dài, độ cong và các đặc điểm riêng biệtPhải làm gì khi con gái không trả lời tin nhắn của bạn: 13 kiểu tin nhắn mà bạn có thể gửi cho cô ấyPhải làm gì khi con gái không trả lời tin nhắn của bạn: 13 kiểu tin nhắn mà bạn có thể gửi cho cô ấy

Các bài viết hướng dẫn nổi bật

9 cách đơn giản giúp bạn nhận biết người có nhiều tài khoản Instagram9 cách đơn giản giúp bạn nhận biết người có nhiều tài khoản Instagram3 cách dễ dàng để tìm một người trên Snapchat khi không có tên người dùng của họ3 cách dễ dàng để tìm một người trên Snapchat khi không có tên người dùng của họXem ai theo dõi một tài khoản riêng tư trên InstagramXem ai theo dõi một tài khoản riêng tư trên Instagram5 cách để tìm một người trên Tinder5 cách để tìm một người trên Tinder

Các bài viết hướng dẫn nổi bật

175 câu bắt chuyện thú vị và hấp dẫn để tiêu khiển với bạn bè175 câu bắt chuyện thú vị và hấp dẫn để tiêu khiển với bạn bè17 dấu hiệu cho biết chàng thầm yêu bạn17 dấu hiệu cho biết chàng thầm yêu bạnÝ nghĩa bí mật của emoji 🍆 (cà tím) và cách phản hồiÝ nghĩa bí mật của emoji 🍆 (cà tím) và cách phản hồi5 cách dễ dàng để biết ai đó đã chặn bạn trên Discord5 cách dễ dàng để biết ai đó đã chặn bạn trên Discord

Các bài viết hướng dẫn nổi bật

Tìm tên bài hát của đoạn nhạc trong video bằng Shazam trên máy tính và thiết bị di độngTìm tên bài hát của đoạn nhạc trong video bằng Shazam trên máy tính và thiết bị di độngXem ai không theo dõi lại bạn trên InstagramXem ai không theo dõi lại bạn trên InstagramBói chỉ tay: xem đường tình duyênBói chỉ tay: xem đường tình duyênKể về bản thân trên ứng dụng hẹn hòKể về bản thân trên ứng dụng hẹn hò wikiHow
  • Chuyên mục
  • Máy tính và Điện tử
  • Office
  • Trang chủ
  • Giới thiệu về wikiHow
  • Các chuyên gia
  • Liên hệ với chúng tôi
  • Sơ đồ Trang web
  • Điều khoản Sử dụng
  • Chính sách về Quyền riêng tư
  • Do Not Sell or Share My Info
  • Not Selling Info

Theo dõi chúng tôi

--602

Từ khóa » Xóa Bảng Trong Oracle