logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
47 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 111 396 939

  • Nb. de membres 8 701
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Requête MySQL

Requête MySQL#4914

4Contributeur(s)
axelalexpdeveloppeurAnonyme
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjour,

contexte :
j'ai une table "matériel" dans une bdd "x" avec 3 champs : "id", "rub" et "nom".

ce que je voudrais :
faire une requête pour obtenir le nombre de "rub" différentes (sachant qu'on peut trouver plusieurs fois la même valeur dans ce champ).

Vous pouvez m'aider?
developpeur developpeuricon_post
"Distinct" / achète une doc SQL ....

Faut pas croire que l'on va répondre comme cela pendant 300 années ....
axel axelicon_post
et pan dans le paf...
alexp alexpicon_post
ouaip, même qu'il y a des docs en ligne, téléchargeables, c'est plus simple et moins cher ;-) mais c'est moins pratique :#
developpeur developpeuricon_post
un chouat sec, le dev ce soir .... / désolé
axel axelicon_post
mais non, sois pas desolé, t'as le droit de craquer de temps en temps...
Anonyme Anonymeicon_post
c'est clair que le 'distinct' va trop te sortir un nombre ...
Bravo les mecs, sympas comme aide et en plus utile !

'select count(distinct rub) from matériel'

est UNE solution fonctionnant sur SQL server et MySQL
pas forcement la plus performante sur des millions d'enregistrements,
le distinct est très gourmand.

bastetarte@hotmail.com