Comptage 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 : Comptage table

Re: Comptage table

par did77 » 12 nov. 2025, 12:43

Bonjour,

Merci, je regarde cette solution :wink:

Re: Comptage table

par @rthur » 09 nov. 2025, 18:03

Probablement avec GROUP BY
https://sql.sh/cours/group-by

Comptage table

par did77 » 29 oct. 2025, 18:50

Bonjour,

Dans ma table inventaire, j'ai les champs 'id', 'Type', 'Genre' et 'Détail'

Le champ 'Type' défini ce que c'est (Outil, produit, article)

Le champ 'Genre' défini plus précisément le 'Type' (Pour type = Outil, ça sera 'Marteau', pour type = produit, ça sera 'Peinture', par exemple)

Le champs 'Détail' défini plus précisément le 'Genre' (Pour genre = peinture, ca sera 'blanche', par exemple)

Ce que j'ai réussi à faire, avec la fonction count :

- A = compter le nombre total de lignes de ma table
- B = compter le nombre total de 'Type' distincts (3 types : Outils, produits et articles)
- C = compter le nombre total de 'Genre' distincts, quelque soit le 'Type' et le détail

Les résultats sont :
A = 12 lignes
B = 3 Types
C = 6 Genres

Ce que je souhaite effectuer, c'est de compter pour chaque type, le nombre d'éléments 'Détail' qu'il existe, quelque soit le 'Genre'

Ce qui donnerai dans mon cas d'exemple :
Outils ==> 3
Produit ==> 2
Article ==> 2

Je bute sur la formulation de la requête

Merci par avance de vos retours

Did77