Recheche dans une table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recheche dans une table

par Dexion » 15 févr. 2007, 23:43

Merci Truc sa marche niquel ! :D

par Truc » 15 févr. 2007, 18:25

Salut,

Tu peux compter le nombre de fois qu'un demandeur apparait avec COUNT()
Puis tu tri suivant ce résultat (ORDER BY)
Pour récupérer qu'un seul enregistrement (le plus apparant) utilise LIMIT 1

Code : Tout sélectionner

SELECT COUNT(*) as nb, utilisateur.* FROM utilisateur GROUP BY demandeur ORDER BY nb DESC LIMIT 1

Recheche dans une table

par Dexion » 15 févr. 2007, 17:28

Bonjour,

Je voulais savoir si il exister une fonction sql qui permettrais de rechercher dans le champ d'une table, la donnée la plus utilisé de celui-ci et si oui laquelle ?

Je m'explique au cas ou :

J'ai une table utilisateur, composer de plusieur champs dont un qui s'appel demandeur, dans ce champ j'insère un nom pour chaque entrée d'un nouvel utilisateur et j'aimerais créer une requete qui me permet de savoir celui qui apparais le plus souvent dans celui-ci.

Merci d'avance !