分析:
1、特别要求先输出山东大学的学生,然后输出性别为男生的信息,所以考虑先查山东大学,再查男生,两个查询结果用UNION拼在一块;
2、因为不去重,所以UNION还要加个ALL。
代码如下:
SELECT device_id, gender, age, gpa
FROM user_profile
WHERE university='山东大学'
UNION ALL
SELECT device_id, gender, age, gpa
FROM user_profile
WHERE gender='male';