我已经试过了,但没有成功。
select top 5 * from [Table_Name]
我已经试过了,但没有成功。
select top 5 * from [Table_Name]
一个等价的说法是
select * from [TableName] limit 5
http://www.w3schools.com/sql/sql_top.asp
TOP和方括号是特定于Transact-SQL的。在ANSI SQL中使用LIMIT和反引号(')。
select * from `Table_Name` LIMIT 5;
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
所选答案有效,除非需要添加where子句。 如果您需要一个where子句,并且仍然需要将where子句限制为前5条记录,那么您需要创建如下所示的子选择。
为什么?因为在我的例子中,where子句排除了前5条记录中的一些。您仍然得到5条记录的限制,但它们不会是前5条记录。
SELECT sum(quantity) as total
FROM (
SELECT quantity, weight
FROM mytable
order by id
limit 5
) AS T
where weight > 2