2010-04-28 28 views

Antwort

432
SELECT * FROM Table_Name LIMIT 5; 
+0

+2 für die richtige Antwort, und für nicht einschließlich uncool eckigen Klammern. – DaveBoltman

20
select * from [Table_Name] limit 5 
+5

Eine Minute zu spät und Sie haben Hunderte von Upvotes verpasst – Todd

+1

oder möglicherweise alle Caps fehlen – YOU

36

Eine äquivalente Anweisung würde

sein
select * from [TableName] limit 5 

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

+0

Woher wissen Sie, dass es ServiceLog ist? ;-) –

+0

es war mein Fehler. später änderte ich es in [Table_Name] – Amitabh

+0

Ah, kein Geheimnis hier :-(;-) –

26

TOP und eckigen Klammern sind spezifisch für Transact-SQL. In ANSI SQL benutzt man LIMIT und Backticks (`).

select * from `Table_Name` LIMIT 5; 
+3

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

3
select * from [TABLE_NAME] limit 5 
16
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

2
Select TableName.* from TableName DESC LIMIT 5 
Verwandte Themen