Ho provato questo che non ha funzionato.Come ottenere i primi 5 record in SqLite?
select top 5 * from [Table_Name]
Ho provato questo che non ha funzionato.Come ottenere i primi 5 record in SqLite?
select top 5 * from [Table_Name]
SELECT * FROM Table_Name LIMIT 5;
+2 sia per la risposta corretta, sia per non includere le parentesi quadre non raffrontate. – DaveBoltman
Una dichiarazione equivalente sarebbe
select * from [TableName] limit 5
Come fai a sapere che è ServiceLog? ;-) –
è stato un mio errore. in seguito l'ho cambiato in [Table_Name] – Amitabh
Ah, nessun mistero qui :-(;-) –
TOP e parentesi quadre sono specifici per Transact-SQL. In ANSI SQL si usa LIMIT e backtick (`).
select * from `Table_Name` LIMIT 5;
LIMIT non è ANSI SQL. La modalità ANSI SQL è SOLO FETCH FIRST 5 ROWS. Anche le doppie virgolette sono usate per gli identificatori delimitati, ad es. "Table_name". – jarlh
select * from [TABLE_NAME] limit 5
select price from mobile_sales_details order by price desc limit 5
Nota: ho mobile_sales_details tavolo
sintassi
select column_name from table_name order by column_name desc limit size.
se avete bisogno di prezzo più alto basso è sufficiente rimuovere la parola disc dall'ordine da
Select TableName.* from TableName DESC LIMIT 5
continui a cambiare il nome della tabella;) – Nix