Requête SQL pour compter

Résolu
nico -  
UaLShark Messages postés 193 Statut Membre -
Bonjour,
Je voudrais savoir comment on peut par exemple:
j'ai une colonne "N°article"
N°article
10
12
10
15
16
12
etc....

Comment dans la colonne à coté je peux mettre le nombre de fois où numéro d'article = 10 puis à 12 etc.... il faut tous compter
Merci
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. UaLShark Messages postés 193 Statut Membre 35
     
    select Article,count(*) from MaTable
    group by Article
    0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    par exemple
    mysql> SELECT heure FROM historique WHERE id<=20;
    +----------+
    | heure    |
    +----------+
    | 19:21:11 |
    | 19:21:11 |
    | 19:21:11 |
    | 19:21:11 |
    | 19:21:11 |
    | 19:48:09 |
    | 19:51:23 |
    | 19:51:31 |
    | 19:51:33 |
    | 19:51:34 |
    | 20:03:33 |
    | 22:14:37 |
    | 22:14:43 |
    | 22:14:46 |
    | 22:14:49 |
    | 22:14:52 |
    | 22:14:55 |
    | 22:14:59 |
    | 22:15:02 |
    | 23:03:45 |
    +----------+
    20 rows in set (0.00 sec)
    
    mysql> SELECT count(*) FROM historique WHERE heure='19:21:11' AND id<=20;
    +----------+
    | count(*) |
    +----------+
    |        5 |
    +----------+
    1 row in set (0.01 sec)
    
    mysql>
    

    0
  3. UaLShark Messages postés 193 Statut Membre 35
     
    donc ça sera
    select heure,count(*) from historique group by heure;
    0