Як отримати топ-5 рекордів у SqLite?


Відповіді:


573
SELECT * FROM Table_Name LIMIT 5;

6
+2 як для правильної відповіді, так і для невключення квадратних дужок, що не охолоджуються.
Інженер з

1
квадратні дужки необхідні, якщо в заголовку є пробіл.
Джон Лорд


30
select * from [Table_Name] limit 5

12
На хвилину пізно, і ви пропустили сотні оновлень
Todd

2
або можуть бути відсутні всі шапки
ВАС

29

TOP і квадратні дужки характерні для Transact-SQL. У ANSI SQL використовується LIMIT та backticks (`).

select * from `Table_Name` LIMIT 5;

5
LIMIT - це не ANSI SQL. Шлях ANSI SQL - ВИПУСК ПЕРШИХ 5 РОГІВ. Також подвійні лапки використовуються для ідентифікованих ідентифікаторів, наприклад, "Таблиця імені".
jarlh

25
select price from mobile_sales_details order by price desc limit 5

Примітка: у мене є таблиця mobile_sales_details

синтаксис

select column_name from table_name order by column_name desc limit size.  

якщо вам потрібна найнижча ціна, просто видаліть ключове слово desc з замовлення від


4
Select TableName.* from  TableName DESC LIMIT 5

2
Неправильне використання DESC. Не має ефекту.
EliadL
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.