Aide - Recherche - Membres - Calendrier
Version complète : Utilisation De Max Et Min
La Communauté TitaXium > Service Communication > Espace Developpement
Nokilling
Bonsoir tout le monde smile.gif

Voilà, j'ai un problème avec la fonction MIN et MAX de mysql, il ne me retourne pas les bonnes valeurs :pinch:

Donc voilà, j'aimerai bien faire une requêtes qui me récupère le plus bas niveau et le plus haut des utilisateurs, ainsi que leur nombre totale smile.gif

J'utilise donc :
Code
SELECT MIN(num),MAX(num),COUNT(id) FROM users WHERE langue = 1 GROUP BY num


Et donc, là je ne comprend pas trop, car sous PHPMYADMIN, il me retourne 57 résultats :s

Donc je ne comprend pas comment utililiser ça, surtout qu'il ne me donne jamais les bon résultats :s

Le count est toujours changé entre chaque résultat, et lorsque l'on regarde le MIN et le MAX sont égaux, par exemple, là j'ai 57 users, et par exemple, pour l'utilisateur 3, il me sort MIN() = 3 et MAX() = 3 :s

Voila, donc si quelqu'un pouvait m'éxpliquer comment on utilise le MIN et le MAX car là je ne comprend vraiment plus comment on l'utilise smile.gif

Merci d'avance smile.gif
Fantome
Et avec ça ?
Code
SELECT MIN(num),MAX(num),COUNT(id) FROM users WHERE langue = 1
Nokilling
Citation (Fantome @ jeudi 29 novembre 2007 à 21h31) *
Et avec ça ?
Code
SELECT MIN(num),MAX(num),COUNT(id) FROM users WHERE langue = 1


Ba maintenant ça me sort bien qu'un résultat, mais le MAX ne marche pas :s

J'ai fais plusieurs test, et à chaque fois le MAX est égale à 9 :pinch: alors que pourtant dans mes test, j'ai souvant des num qui sont largement supèrieure à 9 :mum:
Bojack
La première erreur venait bien de ton group by : tu demandais un regroupement par numéro d'utilisateur (unique donc autant de "groupe" que d'utilisateurs).

Peux-tu effectuer les requêtes suivantes :
select MAX(num) FROM users WHERE langue='1';
select num FROM users WHERE langue='1' order by num;

Pour la première requête, quel est le résultat ?
Pour la seconde, regarde la plus grande valeur, quelle est-elle ?

Bon courage wink.gif.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2010 Invision Power Services, Inc.