Bonjour,
Un ami, pensant que j'avais quelques compétences en SQL, m'a soumis le pb suivant et je coince. (sans procédure stockée ni modification de la structure de table).
Soit une table basique
Question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 NUMERO;NOM;PRENOM;etc 1;DUPONT;MARIE;etc 2;BERNARD;FARIDA;etc 3;TRUCMUCHE;MARIE;etc etc; etc; (table de 50000 lignes ou plus);
Trouver la fréquence d'un prénom (ex: 'MARIE'), ça c'est facile COUNT(des 'MARIE') sur COUNT(total).
Mais ou je coince c'est trouver le rang du prénom, cad MARIE est le Nième des prénoms dans la table.
Une idée ?
(De préférence en SQL standard, à défault en SQL Server ou FIREBIRD ou SQLITE)
Partager