Premier article ici! Vraiment besoin d'aide.Comptez le nombre de fois qu'une valeur se produit dans les tables
J'ai une table avec des bâtiments. Dans ce tableau, il y a un certain nombre d'attributs, dont je suis intéressé par 2:
- roof_material
- additional_roof_material
Dans le matériau du toit de la colonne, il y a 10 différents matériaux de toiture, avec les numéros 1-10.
Le même type de matériaux de toiture supplémentaires sont listés dans additional_roof_material.
Comment compter combien de fois les bâtiments avec roof_material 1, ont un_roof_material 1 supplémentaire, pour une instance?
C'est ce que je veux faire, juste pour tous les matériaux:
Select count(*)
From dbo.40000t where roof_material = 1 and additional_roof_material = 1
Je veux le faire pour chacun des types, donc j'obtenir une complète comparision combien de fois roof_material 1,2, 3,4,5,6,7,8,9,10 a un_roof_matériel 1,2,3,4,5,6,7,8,9,10 supplémentaire.
peut vous donner un exemple? Ecrire une table et le résultat attendu, s'il vous plaît. – marco
Vous avez étiqueté cette question comme mysql et postgresql - pourriez-vous préciser quelle langue de base de données est utilisée s'il vous plaît? – Scoots