Hé les gars, pardonnez-moi si c'est une question trop simple. Je veux essentiellement un compte du nombre de mâles et de femelles dans une base de données. Donc, je sais que deux requêtes simples cela, tels que:Optimisation simple requête
select count(*) from table where gender='male'
select count(*) from table where gender='female'
Cependant, cela semble très inefficace car je sais que les questions ci-dessous sont à la fois la même requête:
select count(*) from table where gender='female'
select count(*) from table where gender<>'male'
Est-il optimal façon de récupérer ces informations, sans avoir à parcourir chaque ligne dans la base de données deux fois?
J'ai trouvé votre question :-) intéressante – Aif