摘要:
思路:数据中存在一个学校的多个用户,所以首先要对university进行分组,然后用AVG函数求均值。并且在用GROUP BY分组时,要用HAVING关键字添加限定条件 代码解释:从表user_profile中取出列university以及计算的均值,在最后添加限定条件 SELECT univers 阅读全文
摘要:
思路:使用GROUP BY关键字对数据进行分组,即不含有重复的数据,用来统计数据 代码解释:对数据进行分组,注意这里性别和学校都有可能重复,所以都要进行分组。然后从表user_profile中取出列gender、university以及一些计算数据 SELECT gender, university 阅读全文
摘要:
思路:使用WHERE关键字添加限定条件,用 COUNT关键字计算人数,用AVG关键字计算平均值 代码解释:限定数据来自性别为难的记录,然后计算人数以及gpa均值 SELECT COUNT(gender) AS male_num, AVG(gpa) AS avg_gpa FROM user_profi 阅读全文
摘要:
思路:使用WHERE关键字添加限定条件,MAX函数选取最高gpa的值 代码解释:从表user_profile中取出列gpa,限定数据来自复旦大学的用户,并选取其中gpa最高的数据 SELECT MAX(gpa) AS gpa FROM user_profile WHERE university = 阅读全文
摘要:
思路:使用WHERE关键字添加限定条件,并且用正则表达式匹配数据 代码解释:从表user_profile中取出列device_id、age、university,并限定数据来自学校名称中含有北京的用户 SELECT device_id, age, university FROM user_profi 阅读全文
摘要:
思路:使用WHERE关键字添加限定条件,并且注意用 AND和OR关键字进一步限定条件 代码解释:从表user_profile中取出列device_id、gender、age、university、gpa,并限定数据来自gpa大于3.5的山东大学用户、gpa大于3.8的复旦大学用户 SELECT de 阅读全文
摘要:
思路:使用WHERE关键字添加限定条件,并且注意用 IN关键字限定条件 代码解释:从表user_profile中取出列device_id、gender、age、university、gpa,并限定数据来自北京大学、复旦大学、山东大学 SELECT device_id, gender, age, un 阅读全文
摘要:
思路:使用WHERE关键字添加限定条件,并且注意用 OR关键字表示或关系 代码解释:从表user_profile中取出列device_id、gender、age、university、gpa,并限定学校为北京大学、或者是gpa大于3.7 SELECT device_id, gender, age, 阅读全文
摘要:
思路:使用WHERE关键字添加限定条件,并且注意用 AND关键字添加多个限定条件 代码解释:从表user_profile中取出列device_id、gender、age、university、gpa,并添加限定条件:性别为男性、gpa大于3.5 SELECT device_id, gender, a 阅读全文
摘要:
思路:使用WHERE关键字添加限定条件,并且注意用 !=符号过滤掉年龄为空的用户 代码解释:从表user_profile中取出列device_id、gender、age、university,并排除年龄为空的用户 SELECT device_id, gender, age, university F 阅读全文