SELECT COUNT

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
Configuration: Windows Vista
Firefox 2.0.0.15

1 réponse

  1. Contributeur
    Bonsoir,
    Tu dois utiliser la fonction SUM.
    Tu sommes le résultat de tous tes SELECT COUNT sur les différentes colonnes.

    Cordialement.
    0
    1. 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