Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để xóa các giá trị cột lặp lại khỏi báo cáo

Đây có phải là cấu trúc của bảng mà bạn đang hiển thị (hay) nó có phải là kết quả của một báo cáo không?

Tôi đoán là nó là kết quả của một báo cáo SQLPLUS. Nếu đúng như vậy và bạn muốn tên Khách sạn xuất hiện một lần (cho đến khi nó thay đổi), bạn có thể chỉ định

Break on hotel;

Select hotel, type, room_guest
  from hotels
  order by hotel;

để đạt được kết quả mong muốn.

Nếu đó là cấu trúc, bạn không thể xóa các giá trị cột cho tất cả trừ hàng đầu tiên. (trong thực tế, không có gì giống như hàng đầu tiên đối với cơ sở dữ liệu có liên quan). Nếu bạn đang cố gắng loại bỏ dữ liệu trùng lặp, hãy xem xét việc chuẩn hóa bảng của bạn.

http://en.wikipedia.org/wiki/Database_normalization \

Vui lòng đăng mô tả bảng và công cụ (nếu có) để bạn nhận được câu trả lời thích hợp cho trường hợp của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cx_Oracle không nhận dạng được vị trí cài đặt phần mềm Oracle để cài đặt trên Linux

  2. Oracle - Tại sao số 0 đứng đầu của một số biến mất khi chuyển đổi nó thành TO_CHAR

  3. Cách đồng bộ hóa một phương thức java được gọi bằng PL / SQL

  4. Phần trăm SQL Oracle

  5. Oracle10g SQL pivot