How to use aliases in query for making conditions in mysql
问题 I have user table like as follows user_id name gender age -------------------------------- 1 AAA Male 45 2 BBB Female 22 3 CCC Male 47 ................................. .............................. I want to get total no of users and total no of male users ans percent for male and female users select count(*) as total , SUM(IF(v.gender = 'Male',1,0)) as totalMale , SUM(IF(v.gender = 'Female',1,0)) as totalFemale , totalMale/total *100 , totalFeMale/total *100 from user; This query is not