Compter les champs non vides

Terrotphil -  
 giheller -
Bonjour,
j'ai une base de données, ( des modeles de motos) et des champs ( photo1,photo2,photo3...)
Je souhaite compter le total des photos.

Comment faire pour compter les champs non vides ? et additionner les sous totaux du nombre de photos pour faire un total general ?

Merci pour votre aide

Philippe
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. giheller
     
    bonjour
    comptage des champs non vide :
    select count(*) from mYBDD where champs <> "";

    0
  2. Terrotphil
     
    Bonjour JL
    Ca fonctionne mais comment faire pour additionner les totaux des colonnes pour faire un total general ?
    J'ai 12 colonnes, faut il faire une boucle ? ou mettre quelque chose du genre $total general = $total1 + $total2 ...

    Merci encore
    Philippe
    0
  3. giheller
     
    Bonjour,
    voilà :
    Fonction SUM : cette fonction permet de calculer les totaux des valeurs d’une colonne pour un groupe de lignes de données. Cette fonction s’applique uniquement sur les données numériques. La distinction des lignes de données se fait avec la commande DISTINCT qui est optionnelle.

    # Syntaxe
    SELECT SUM(colonne) [, ...]
    FROM table [, ...]
    [WHERE conditions]

    # Exemple : Coût de la masse salariale
    SELECT SUM(SalaireBrut)
    FROM TEmployers

    # Exemple : Coût des commerciaux
    SELECT SUM(SalaireBrut)
    FROM TEmployers
    WHERE Fonction = 'Commercial'
    0