2010-04-28 52 views

回答

432
SELECT * FROM Table_Name LIMIT 5; 
+0

+2爲正確的答案,並且不包括uncool方括號。 – DaveBoltman 2017-10-02 14:20:47

20
select * from [Table_Name] limit 5 
+5

一分鐘太晚了,你錯過了數百個upvotes – Todd 2016-10-12 05:13:03

+1

或可能缺少全部大寫 – YOU 2016-10-12 10:14:01

36

的等效聲明將是

select * from [TableName] limit 5 

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

+0

你怎麼知道它是ServiceLog? ;-) – 2010-04-28 12:17:21

+0

這是我的錯誤。我後來將其更改爲[Table_Name] – Amitabh 2010-04-28 13:17:20

+0

啊,這裏沒有神祕:-(;-) – 2010-04-28 13:25:33

26

TOP和方括號是特定的Transact-SQL的。在ANSI SQL中,使用LIMIT和反引號(`)。

select * from `Table_Name` LIMIT 5; 
+3

LIMIT不是ANSI SQL。 ANSI SQL方式僅提取第一行5行。雙引號也用於分隔標識符,例如, 「表格名」。 – jarlh 2015-06-09 10:53:28

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

,如果你需要頂低的價格只是

2
Select TableName.* from TableName DESC LIMIT 5 
從訂單中刪除關鍵字遞減
相關問題