SELECT COUNT

Fermé
Samsenis - 6 juil. 2008 à 19:11
 SAMSENIS - 7 juil. 2008 à 10:35
Bonjour,


J'essaie de calculer le total des mêmes contenus de champs sur plusieurs colonnes ?

A Partir d'une Table "T" qui comporte 4 champs N, F1,F2,F3 et je voudrai obtenir le nombre total où se retrouve un même texte.

Je peux réaliser cette opération sur une colonne
par

SELECT COUNT ("F1") FROM "T" LIKE 'même texte'

merci, Sam

1 réponse

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 326
6 juil. 2008 à 19:55
Bonsoir,
Tu dois utiliser la fonction SUM.
Tu sommes le résultat de tous tes SELECT COUNT sur les différentes colonnes.

Cordialement.
0
Merci,

j'avais déjà pensé à la fonction Sum, mais sans pouvoir l'utiliser directement pour addtionner les résultats SELECT COUNT des trois colonnes.
je dois avoir un problème de syntaxe.

j'obtiens la bonne réponse en récupérant les trois résultats et en les ajoutant

comment faire pour éviter cette étape intermédiaire ?

SELECT SUM ("R1" + "R2" + "R3") FROM "T"

si je tente de remplacer les Réponses R1, R2, R3 par les select Count correspondants, ça ne va plus !

Select SUM ("(SELECT COUNT (*) FROM "F1" LIke "même texte")") + "R2" + "R1" ) FROM "T"
0