2015-10-28 44 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.

相關問題