2010-04-28 8 views

Odpowiedz

432
SELECT * FROM Table_Name LIMIT 5; 
+0

+2 zarówno dla poprawnej odpowiedzi, jak i dla niezamieszczonych nawiasów kwadratowych. – DaveBoltman

20
select * from [Table_Name] limit 5 
+5

Jedna minuta za późno i przegapiłeś setki przegranych – Todd

+1

lub może brakować wszystkich czapek. – YOU

36

równoznaczne oświadczenie byłoby

select * from [TableName] limit 5 

http://www.w3schools.com/sql/sql_top.asp

+0

Skąd wiesz, że to dziennik serwisowy? ;-) –

+0

to był mój błąd. później zmieniłem go na [Table_Name] – Amitabh

+0

Ah, nie ma tu tajemnicy :-(;-) –

26

TOP i nawiasy kwadratowe są specyficzne dla języka Transact-SQL. W ANSI SQL używa się LIMIT i backticks (`).

select * from `Table_Name` LIMIT 5; 
+3

LIMIT nie jest ANSI SQL. Metoda ANSI SQL to FETCH FIRST 5 ROWS ONLY. W przypadku rozgraniczonych identyfikatorów stosowane są również podwójne cudzysłowy, np. "Nazwa tabeli". – jarlh

3
select * from [TABLE_NAME] limit 5 
16
select price from mobile_sales_details order by price desc limit 5 

Uwaga: Mam mobile_sales_details tabeli

składnia

select column_name from table_name order by column_name desc limit size. 

jeśli potrzebujesz najwyższej niską cenę po prostu usunąć desc kluczowego z rzędu przez

2
Select TableName.* from TableName DESC LIMIT 5 
Powiązane problemy