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

Lệnh SQL không kết thúc đúng cách khi sử dụng LIMIT

Có, đó là vì Oracle không có hoặc hỗ trợ limit và do đó bạn đang nhận được ORA-00933 lỗi. Thay vào đó, hãy sử dụng FETCH .. OFFSET xây dựng như

SELECT * FROM Person 
where person_name='rahul' 
order by created_time desc 
OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY;

Có rất nhiều câu hỏi tương tự trong StackOverflow. Nên đã thử tìm kiếm như nhau. Ví dụ cái này: Làm cách nào để giới hạn số hàng được trả về bởi một truy vấn Oracle sau khi đặt hàng?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hộp thả xuống phụ thuộc CakePHP 3

  2. Trình tạo truy vấn Laravel - Điều khoản có điều kiện nâng cao (tham số tùy chọn)

  3. Ví dụ MONTH () - MySQL

  4. Làm thế nào để chuyển một giá trị từ android sang dịch vụ web php và truy xuất nó?

  5. Bất kỳ lý do nào cho mệnh đề GROUP BY không có chức năng tổng hợp?