Bonjour,
Je suis nouveau sur ce forum et me résigne à poster ma question n'ayant pu trouver de réponse ni ici ni ailleurs (je me demande même si ce que je veux faire est réellement possible, vous me le direz).
Je souhaite compter, dans une table de type VARCHAR, le nombre d'occurence de chaque mot, pour voir ceux qui ressorte le plus.
Voilà en fait la forme de mon problème: j'ai une table de character fictif du cinéma (disons ID + nom), et essaye d'en ressortir les noms le plus souvent donné aux personnage. Intuitivement, ce genre de requête serait
Le problème est que l'attribut NOM contient le nom, prénom et parfois fonction tu personnage, et que "Johnny X" et "Johnny Y" ne sera pas reconnu comme étant le même nom utilisé deux fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT Character.name, COUNT(*) AS number FROM Character GROUP BY Character.name ORDER BY number DESC LIMIT 100
D'avance merci à tous de votre aide!
Jmuth
Partager