J'ai essayé ceci qui n'a pas fonctionné.Comment obtenir les 5 meilleurs enregistrements dans SqLite?
select top 5 * from [Table_Name]
J'ai essayé ceci qui n'a pas fonctionné.Comment obtenir les 5 meilleurs enregistrements dans SqLite?
select top 5 * from [Table_Name]
SELECT * FROM Table_Name LIMIT 5;
+2 pour la bonne réponse, et pour ne pas inclure les crochets non refroidis. – DaveBoltman
Une déclaration équivalente serait
select * from [TableName] limit 5
Comment savez-vous que c'est ServiceLog? ;-) –
c'était mon erreur. Je l'ai changé plus tard à [Table_Name] – Amitabh
Ah, pas de mystère ici :-(;-) –
TOP et crochets sont spécifiques à Transact-SQL. En ANSI SQL, on utilise LIMIT et les backticks (`).
select * from `Table_Name` LIMIT 5;
LIMIT n'est pas ANSI SQL. La méthode SQL ANSI est FETCH FIRST 5 ROWS UNIQUEMENT. Des guillemets sont également utilisés pour les identificateurs délimités, par ex. "Nom de la table". – jarlh
select * from [TABLE_NAME] limit 5
select price from mobile_sales_details order by price desc limit 5
Note: j'ai mobile_sales_details tableau
syntaxe
select column_name from table_name order by column_name desc limit size.
si vous avez besoin plus haut prix bas juste supprimer le mot-clé desc de la commande par
Select TableName.* from TableName DESC LIMIT 5
vous continuez à changer le nom de votre table;) – Nix