Bagaimana cara mendapatkan 5 catatan teratas di SqLite?


305

Saya sudah mencoba ini yang tidak berhasil.

select top 5 * from [Table_Name]

Jawaban:


573
SELECT * FROM Table_Name LIMIT 5;

6
+2 untuk jawaban yang benar, dan untuk tidak termasuk tanda kurung tidak keren.
Reversed Engineer

1
tanda kurung diperlukan jika ada spasi di judul.
John Lord


30
select * from [Table_Name] limit 5

12
Satu menit terlambat dan Anda melewatkan ratusan upvotes
Todd

2
atau mungkin semua topi tidak ada
ANDA

29

Kurung TOP dan square khusus untuk Transact-SQL. Dalam ANSI SQL kita menggunakan LIMIT dan backticks (`).

select * from `Table_Name` LIMIT 5;

5
LIMIT bukan ANSI SQL. Cara ANSI SQL adalah FETCH FIRST 5 ROWS ONLY. Juga kutipan ganda digunakan untuk pengidentifikasi terbatas, misalnya "Table_Name".
jarlh

25
select price from mobile_sales_details order by price desc limit 5

Catatan: saya punya tabel mobile_sales_details

sintaksis

select column_name from table_name order by column_name desc limit size.  

jika Anda perlu harga paling murah hanya menghapus kata kunci desc dari pesanan oleh


4
Select TableName.* from  TableName DESC LIMIT 5

2
Penggunaan yang tidak benar dari DESC. Tidak berpengaruh.
EliadL
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.