2015-10-28 36 views
0

我从来没有玩过MySQL语法,所以我现在不知道该怎么做。如何从第2行开始选择前3名?

我知道在SQL这将是

select top 3 cloumn_name 
from table_name 

MySQL的

select column_name 
from table_name 
limit 3, 2; 

可以有人解释限制是如何工作的?

+0

一个创建一个变量 – Drew

+0

ooops我过度复杂它,对不起 – Drew

回答

0

使用limitoffset

select t.* 
from table_name t 
order by ?? 
limit 3 offset 1; 

当使用limit你通常应该使用order by。另外,对于offset的目的,MySQL开始从0开始计数而不是1.

相关问题