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

SQL thực sự đơn giản Không phải là biểu thức GROUP BY - Oracle

GROUP BY không hữu ích bên ngoài ngữ cảnh của một hàm tổng hợp như MIN() MAX() SUM() COUNT() , ngoại trừ có lẽ để loại bỏ các hàng trùng lặp. Chỉ cần loại bỏ nó. Nếu bạn đang tìm cách loại bỏ các kết quả trùng lặp, hãy sử dụng DISTINCT thay vì. Nếu bạn sử dụng DISTINCT , nó sẽ không có nhiều giá trị trừ khi bạn nói rõ hơn về các cột trong SELECT danh sách, loại trừ cột khóa chính.

SELECT
  DISTINCT * 
FROM 
  AD_VOARNET_ATENDIMENTO_PISTA 
WHERE IS_CLOSED = 0
ORDER BY PREFIXO

GROUP BY đôi khi bị nhầm lẫn với ORDER BY . Bạn đã có ORDER BY PREFIX0 ,




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle 11g - Vòng lặp FOR chỉ chèn các ngày trong tuần vào một bảng?

  2. Tự động điền ngày vào bảng oracle

  3. Lưu trữ các số 0 ở cuối trong cơ sở dữ liệu với JPA và Oracle

  4. Cơ sở dữ liệu Oracle 20c Các tính năng mới

  5. Kết nối Oracle với PostgreSQL