Compter les champs non vides

Terrotphil -  
 Utilisateur anonyme -
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

3 réponses

Utilisateur anonyme
 
bonjour
comptage des champs non vide :
select count(*) from mYBDD where champs <> "";

0
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
Utilisateur anonyme
 
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