2010-05-24 5 views

Répondre

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

Jetez un oeil à http://php.about.com/od/mysqlcommands/g/Limit_sql.htm pour la lecture sur LIMIT SQL:

Définition: limite est utilisée pour limiter vos résultats de la requête MySQL à ceux qui se situent dans une plage spécifiée. Vous pouvez l'utiliser pour afficher le premier nombre X de résultats ou pour afficher une plage à partir des résultats XY. Il est exprimé en tant que limite X, Y et inclus à la fin de votre requête. X est le point de départ (rappelez-vous que le premier enregistrement est 0) et Y est la durée (combien d'enregistrements à afficher).

+0

Ya merci monsieur .. je l'ai eu c'est vraiment pratique ... –

-3

La valeur maximale d'une colonne:

SELECT MAX ([column_name]) AS [alias] de [nom_table];

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

Select * from monde où w1 (N-1) = (Sélectionnez Count (distinct (population)) du monde w2 où w2.population> w1.population)


Questions connexes