2010-05-24 59 views

回答

6
SELECT column FROM table ORDER BY column DESC LIMIT (n-1), 1 

看一看http://php.about.com/od/mysqlcommands/g/Limit_sql.htm對SQL的LIMIT讀了起來:

定義:限制是用來限制你的MySQL查詢結果那些落在指定的範圍內。您可以使用它顯示第一個X數量的結果,或顯示X - Y結果的範圍。它表示爲極限X,Y,幷包含在查詢結尾。 X是起點(記住第一條記錄是0),Y是持續時間(顯示多少條記錄)

+0

雅感謝先生..我知道它真的很方便... – 2010-05-24 08:41:07

-3

用於列的最大值:

SELECT MAX([列名])AS [別名] FROM [TABLE_NAME];

0
SELECT date FROM t1 WHERE date =(
SELECT DISTINCT(date) FROM t1 AS SSELWS WHERE 
(SELECT COUNT(DISTINCT(date))-1 FROM t1)= 
(
SELECT COUNT(DISTINCT(date))+1 FROM t1 AS s2 WHERE SSELWS.date >s2.date ORDER BY s2.date ASC 
) ORDER BY SSELWS.date ASC) 
0

選擇從世界* W1,其中(N-1)=(來自世界選擇 計數(不同(羣))W2其中w2.population> w1.population)