SqLite Top 5 kayıtları nasıl alınır?


305

Ben işe yaramadı bunu denedim.

select top 5 * from [Table_Name]

Yanıtlar:


573
SELECT * FROM Table_Name LIMIT 5;

6
+2 hem doğru cevap hem de soğutulmamış köşeli parantez içermez.
Ters Mühendis

1
başlığında boşluk varsa köşeli parantez gereklidir.
John Lord


30
select * from [Table_Name] limit 5

12
Bir dakika çok geç ve yüzlerce upvotes kaçırdın
Todd

2
veya kapaklar eksik olabilir
YOU

29

TOP ve köşeli parantezler Transact-SQL'e özgüdür. ANSI SQL'de LIMIT ve backticks (`) kullanılır.

select * from `Table_Name` LIMIT 5;

5
LIMIT, ANSI SQL değil. ANSI SQL yolu SADECE İLK 5 SATIRLAR FETCH olduğunu. Ayrıca, "Tablo_Adı" gibi sınırlandırılmış tanımlayıcılar için çift tırnak kullanılır.
jarlh

25
select price from mobile_sales_details order by price desc limit 5

Not: mobile_sales_details tablosum var

sözdizimi

select column_name from table_name order by column_name desc limit size.  

en düşük fiyata ihtiyacınız varsa, sadece desc anahtar kelimesini siparişten kaldırın


4
Select TableName.* from  TableName DESC LIMIT 5

2
Uygunsuz kullanımı DESC. Etkisi yoktur.
EliadL
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.