原题链接:牛客网在线编程_SQL篇_非技术快速入门
数据表示例:
根据数据表示例要求我们完成以下查询:
(1)获取用户信息表中所有的数据,请你取出相应结果
(2)获取用户的设备id对应的性别、年龄和学校的数据,请你取出相应数据
(3)获取用户来自于哪些学校,请从用户信息表中取出学校的去重数据。
(4)获取前2个用户明细设备ID数据,请你从用户信息表 user_profile 中取出相应结果
(5)获取前2个用户明细设备ID数据,并将列名改为 'user_infos_example',,请你从用户信息表取出相应结果。
代码详解:
(1)select*from user_profile
(2)select device_id,gender,age,university from user_profile
(3)select university from user_profile group by university
(4)select device_id from user_profile where id<3
(5)select device_id user_infos_example from user_profile where id<3
这里注意,group by 语句将会自动去重