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

Sử dụng phân biệt trên một cột và thực hiện theo thứ tự trên một cột khác sẽ gây ra lỗi

Theo như tôi hiểu từ câu hỏi của bạn.

khác biệt:- nghĩa là chọn một giá trị khác biệt (tất cả các giá trị đã chọn phải là duy nhất). Đặt hàng Theo:- đơn giản có nghĩa là sắp xếp các hàng đã chọn theo yêu cầu của bạn.

Vấn đề trong truy vấn đầu tiên của bạn là Ví dụ:Tôi có một bảng

ID name
01 a
02 b
03 c
04 d 
04 a

bây giờ truy vấn select distinct(ID) from table order by (name) bị nhầm lẫn bản ghi nào sẽ lấy cho ID - 04 (vì có hai giá trị ở đó, d và a trong cột Tên). Vì vậy, vấn đề đối với công cụ DB là ở đây khi bạn đặt hàng theo (tên) .........



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đặt kích thước tìm nạp hàng của Oracle cao hơn khiến ứng dụng của tôi chậm hơn?

  2. Biểu thức chính quy Oracle có dấu gạch nối không cho kết quả tương tự trên Windows như trên Unix

  3. Oracle 19c Open_cursor vượt quá sự cố

  4. Gặp lỗi ORA - 00907 ở phần sau khi BẬT CẬP NHẬT

  5. lỗi sqlplus khi chọn từ bảng bên ngoài:ORA-29913:lỗi khi thực thi chú thích ODCIEXTTABLEOPEN