Ich habe das versucht, was nicht funktioniert hat.Wie bekomme ich Top 5 Datensätze in SqLite?
select top 5 * from [Table_Name]
Ich habe das versucht, was nicht funktioniert hat.Wie bekomme ich Top 5 Datensätze in SqLite?
select top 5 * from [Table_Name]
SELECT * FROM Table_Name LIMIT 5;
+2 für die richtige Antwort, und für nicht einschließlich uncool eckigen Klammern. – DaveBoltman
Eine äquivalente Anweisung würde
seinselect * from [TableName] limit 5
Woher wissen Sie, dass es ServiceLog ist? ;-) –
es war mein Fehler. später änderte ich es in [Table_Name] – Amitabh
Ah, kein Geheimnis hier :-(;-) –
TOP und eckigen Klammern sind spezifisch für Transact-SQL. In ANSI SQL benutzt man LIMIT und Backticks (`).
select * from `Table_Name` LIMIT 5;
LIMIT ist nicht ANSI SQL. Der SQL-Weg von ANSI ist FETCH FIRST 5 ROWS ONLY. Auch doppelte Anführungszeichen werden für Begrenzungsidentifizierer verwendet, z. "Tabellenname". – jarlh
select * from [TABLE_NAME] limit 5
select price from mobile_sales_details order by price desc limit 5
Anmerkung: Ich habe mobile_sales_details Tabelle
Syntax
select column_name from table_name order by column_name desc limit size.
wenn Sie brauchen Top-niedrigen Preis nur das aus, um Keyword ab entfernen
Select TableName.* from TableName DESC LIMIT 5
ändern Sie Ihren Tabellennamen;) – Nix