web-dev-qa-db-fra.com

Comment obtenir les 5 meilleurs enregistrements en SqLite?

J'ai essayé ce qui n'a pas fonctionné.

select top 5 * from [Table_Name]
278
Amitabh
SELECT * FROM Table_Name LIMIT 5;
536
Nix

Une déclaration équivalente serait

select * from [TableName] limit 5

http://www.w3schools.com/sql/sql_top.asp

40
Chris J

TOP et les crochets sont spécifiques à Transact-SQL. En ANSI SQL, on utilise LIMIT et des backticks (`).

select * from `Table_Name` LIMIT 5;
28
newtover
select * from [Table_Name] limit 5
26
YOU
select price from mobile_sales_details order by price desc limit 5

Note: j'ai la table mobile_sales_details

syntaxe

select column_name from table_name order by column_name desc limit size.  

si vous avez besoin de prix très bas, supprimez simplement le mot clé desc de commande par

21
Bharathiraja
Select TableName.* from  TableName DESC LIMIT 5
4
SGDemo
select * from [TABLE_NAME] limit 5
4
Nacho