Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perintah SQL tidak diakhiri dengan benar saat menggunakan LIMIT

Ya, itu karena Oracle tidak memiliki atau mendukung limit klausa dan dengan demikian Anda mendapatkan ORA-00933 kesalahan. Sebaliknya, gunakan FETCH .. OFFSET membangun seperti

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

Ada banyak pertanyaan serupa di StackOverflow. Seharusnya mencoba mencari yang sama. Contoh yang ini:Bagaimana cara membatasi jumlah baris yang dikembalikan oleh kueri Oracle setelah memesan?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan Perbedaan antara pemimpin dan Sebelumnya di tabel hasil

  2. Mengonversi string yang dibatasi menjadi beberapa nilai di mysql

  3. Hubungan tabel MyISAM Engine (MySQL)

  4. Tanda kutip MySQL yang berbeda

  5. Menyimpan karakter latin serbia dalam database