Compte en Sql

Bonjour/Bonsoir
Je commence a manipuler la Base de données depuis quelque jour mais à présent j'ai un problème d'ou je ne sais pas comment faire pour retrouver le nombre de valeur supérieur a un valeur par exemple le nombre de personnes dont l'age est sup 18 j'utilise count(age >18) as Qte C'est inutile
svp qu'un aide moi

1 réponse

  1. Modérateur
    Bonjour,

    Voir :
    select COUNT(age) as qte
    from table
    where age > 18
    
    ou
    
    select SUM(case when age > 18 then 1 else 0 end) AS qte
    from table
    
    ou 
    
    select COUNT(case when age > 18 then 1 else NULL end) AS qte
    from table


    0