human
Schema:
Activity (actid, activity_name)
Participates_in (stuid, actid)
Faculty_Participates_in (FacID, actid)
Student (StuID, LName, Fname, Age, Sex, Major, Advisor, city_code)
Faculty (FacID, Lname, Fname, Rank, Sex, Phone, Room, Building)
Please answer with SQL.
assistant
Sure, I understand.
human
Show all the ranks and the number of male and female faculty for each rank.
assistant
SELECT rank , sex , count(*) FROM Faculty GROUP BY rank , sex
human
How many Professors are in building NEB?
assistant
SELECT count(*) FROM Faculty WHERE Rank = 'Professor' AND building = 'NEB'
human
What are the first and last name of the faculty who has the most students?
assistant
SELECT T1.fname , T1.lname FROM Faculty AS T1 JOIN Student AS T2 ON T1.FacID = T2.advisor GROUP BY T1.FacID ORDER BY count(*) DESC LIMIT 1
human
Show the number of male and female assistant professors.
assistant
SELECT sex , count(*) FROM Faculty WHERE rank = 'AsstProf' GROUP BY sex
human
How many faculty do we have?
assistant
SELECT count(*) FROM Faculty
human
How many female Professors do we have?
assistant
SELECT COUNT( * ) FROM Faculty WHERE Sex = "F" AND Rank = "Professor" ;