Come ottenere i primi 5 record in SqLite?


305

Ho provato questo che non ha funzionato.

select top 5 * from [Table_Name]

Risposte:


573
SELECT * FROM Table_Name LIMIT 5;

6
+2 sia per la risposta corretta, sia per non includere parentesi quadre non fredde.
Ingegnere invertito,

1
parentesi quadre sono necessarie se c'è uno spazio nel titolo.
John Lord,


30
select * from [Table_Name] limit 5

12
Un minuto troppo tardi e ti sei perso centinaia di voti
Todd

2
o potresti perdere tutti i tappi
YOU

29

Le parentesi TOP e quadrate sono specifiche di Transact-SQL. In ANSI SQL si usano LIMIT e backtick (`).

select * from `Table_Name` LIMIT 5;

5
LIMIT non è ANSI SQL. Il modo ANSI SQL è SOLO PRIMI 5 FILE. Anche le doppie virgolette vengono utilizzate per identificatori delimitati, ad esempio "Nome_tabella".
Jarlh,

25
select price from mobile_sales_details order by price desc limit 5

Nota: ho una tabella mobile_sales_details

sintassi

select column_name from table_name order by column_name desc limit size.  

se hai bisogno del prezzo più basso, rimuovi la parola chiave desc dall'ordine per


4
Select TableName.* from  TableName DESC LIMIT 5

2
Uso improprio di DESC. Non ha alcun effetto.
EliadL
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.