Classement des entrées SQL

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Salut,

Je me demandais s'il existait une solution miracle pour classer des entrées d'une base de données en fonctions des mêmes entrées qui reviennent le plus souvent.

Par exemple, j'ai :
a
d
c
a
g
c
t
a
u
a
s
a

Ici, c'est a qui revient le plus souvent. Donc il faudrait le classer en premier et en Distinct.
Ensuite, ce serait c.
Et les autres, on se fout de leur classement.

Voilà. J'imagine que je rêve trop et que la solution devrait être compliquée, mais si vous pourriez m'aider ce serait vachement cool, au moins m'orienter.

Merci.
A voir également:

3 réponses

Utilisateur anonyme
 
Bonjour,

Il y a plus d'une possibilité ...

Tu peux utiliser l'instruction [ Count ] pour obtenir
le nombre de répétition, l'instruction [ OrderBy ] pour
obtenir le classement.

Probablement qu'avec un PL/SQL, tu pourras faire
tout cela en même temps.

Connais-tu le PL/SQL ?

Cdt

Lupin
1
Utilisateur anonyme
 
Non ... :O
0
Utilisateur anonyme
 
re:

Quel est le type de ta base de données ?

Oracle ?
MySQL ?
Access ?
Autre ?

Tu trouveras ici https://docs.oracle.com/cd/B28359_01/appdev.111/b28370/overview.htm

tout ce dont tu as besoin si tu es sous Oracle.

Dépendamant de ta base je pourrais peut-être te faire une démo!

Cdt

Lupin
0
Utilisateur anonyme
 
C'est une base MySQL.
0
Utilisateur anonyme
 
Ce ne serait pas ça la réponse ? :

SELECT colonne
FROM [Table]
GROUP BY colonne
ORDER BY COUNT(colonne) DESC 
0
Utilisateur anonyme
 
re:

C'est toi qui le sait, si ça te convient,

j'ai sans aucun doute mal compris ta question, en fait je croyais
que tu voulais modifier la BD.

L'instruction [ Select ] d'une requête SQL te fournira un classement en sortie,
mais pas dans la BD elle-même.

Si la sortie est suffisante pour toi, c'est clair que c'est le bon
moyen. Si tu veux modifier l'ordonnacement dans ta BD c'est
autre chose, C'est pourquoi j'ai soulevé le PL/SQL.

Cdt

Lupin
0
Utilisateur anonyme
 
Ah d'accord.
Nan en fait il me fallait le faire à l'affichage, oui.

Enfin merci beaucoup !
0
Utilisateur anonyme
 
re:

Bienvenue :-) Mais, je ne t'ai pas aidé beaucoup.

Cdt

Lupin.
0