hserdouk
Messages postés3Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention17 octobre 2012 17 oct. 2012 à 10:46
Ne marche pas sous Oracle mais merci comme même
Sebounet31
Messages postés4Date d'inscriptionmercredi 6 décembre 2000StatutMembreDernière intervention17 février 2011 17 févr. 2011 à 19:26
Extraordinaire !!!! Merci !!!!
bsidy1
Messages postés20Date d'inscriptionmardi 29 août 2006StatutMembreDernière intervention17 août 2012 27 août 2010 à 13:27
Bonjour à tout le monde
je crois qu'on peut faire ça
select
top 10 Nom,
Score
from
(select * from classement order by Score Desc)
where
rownum < 11
j'espere que ça pourra aider
FredArmoni
Messages postés153Date d'inscriptionvendredi 2 mai 2003StatutModérateurDernière intervention 2 avril 2010 19 nov. 2004 à 19:11
d'accord, mais quand tu ne sais pas quelle base tu dois attaquer... tu te rends compte que les standards manquent cruellement... même pour un simple SELECT champ FROM table TOP 1 ou LIMIT 1 ou SELECT TOP 1 champ FROM ...... sans parler de la version Oracle citée ci dessus...
Ca gave un peu quand même... ;)
cs_Benouille
Messages postés215Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention 7 septembre 2007 19 nov. 2004 à 18:40
s'en est un, c'est meme le language le plus proche de la norme par rapport a du c, vb ou autres.
la pluspart sont SQL92 (la norme de 92) et sinon les récents sont sur celle de 2003.
mais sorti du select, les façons de gérées les clefs index triggers curseurs sont toujours un petit peu différents selon le language (par exemple ça existe(ait) pas sous mysql qui n'est pas une base relationelle).
mais tous les languages évoluent vers le meme standard et c'est pas trop dur de passer de l'un a l'autre...
FredArmoni
Messages postés153Date d'inscriptionvendredi 2 mai 2003StatutModérateurDernière intervention 2 avril 2010 19 nov. 2004 à 18:10
pour info TOP fonctionne aussi avec VFP et LIMIT peut aussi être utilisé avec MySQL.
pour mon cas il s'agit de mySQL, je n'avais pas pensé aux différence d'intégration, mais pour préciser, cet exemple fonctionne parfaitement sous mySQL
cs_Benouille
Messages postés215Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention 7 septembre 2007 20 oct. 2004 à 12:48
me rappelle plus sur oracle mais il me semblait que c'était kif kif
magidev précise le language, parceque si la norme SQL92 (nouvelle norme 2003 d'ailleurs) est dans l'ensemble assez bien intégrée, dans les languages a proprement parlé y a des différences.
j'avais plus mis cette source en test que pour un apport quelconque en fait, mais ça montre qu'il faut faire attention a préciser 2-3 trucs comme le language ce que je n'avais po fait :)
17 oct. 2012 à 10:46
17 févr. 2011 à 19:26
27 août 2010 à 13:27
je crois qu'on peut faire ça
select
top 10 Nom,
Score
from
(select * from classement order by Score Desc)
where
rownum < 11
j'espere que ça pourra aider
19 nov. 2004 à 19:11
Ca gave un peu quand même... ;)
19 nov. 2004 à 18:40
la pluspart sont SQL92 (la norme de 92) et sinon les récents sont sur celle de 2003.
mais sorti du select, les façons de gérées les clefs index triggers curseurs sont toujours un petit peu différents selon le language (par exemple ça existe(ait) pas sous mysql qui n'est pas une base relationelle).
mais tous les languages évoluent vers le meme standard et c'est pas trop dur de passer de l'un a l'autre...
19 nov. 2004 à 18:10
Je croyais que SQL était un "standard"...
20 oct. 2004 à 16:58
20 oct. 2004 à 12:48
magidev précise le language, parceque si la norme SQL92 (nouvelle norme 2003 d'ailleurs) est dans l'ensemble assez bien intégrée, dans les languages a proprement parlé y a des différences.
j'avais plus mis cette source en test que pour un apport quelconque en fait, mais ça montre qu'il faut faire attention a préciser 2-3 trucs comme le language ce que je n'avais po fait :)
19 oct. 2004 à 15:29
SELECT * FROM matable ORDER BY ChampDate ASC LIMIT 0,10
;-)
14 oct. 2004 à 18:21
Sur Oracle, il faut bidouiller avec le ROWID et sur DB2 mettre à la fin FETCH FIRST 10 ROWS ONLY (ils n'avaient pas plus simple ;o) )