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

SQL thanh lịch hơn?

Các câu trả lời được cung cấp nằm dọc theo các dòng bên phải. Bạn có thể sử dụng ROWNUM để chọn kết quả kiểu TOP-N.

Tuy nhiên, hãy cẩn thận và lưu ý rằng rownum được chỉ định cho kết quả truy vấn sau khi dự đoán nhưng trước ORDER BY. Hãy thử một cái gì đó như sau:

SELECT username  
FROM 
  (SELECT username  
   FROM table  
   ORDER BY userid DESC)
WHERE rownum <= 50


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gọi thủ tục Oracle với tham số kiểu bộ sưu tập PL / SQL qua .NET

  2. Tương đương với tầng hạn chế thả Oracle trong Sql Server

  3. ORA-28040:Không có ngoại lệ giao thức xác thực phù hợp

  4. Thay thế nhanh hơn trong Oracle để CHỌN COUNT (*) TỪ bàn nào đó

  5. SQL Chọn giá trị MIN từ dữ liệu hàng có giá trị rỗng