一、查询
题目1——查询所有列:
现在运营想要查看用户信息表中所有的数据,请你取出相应结果
答案: select * from user_profile
题目2——查询多列:
请取出用户的设备id对应的性别、年龄和学校的数据
答案:select device_id,gender,age,university from user_profile
题目3——查询结果去重:
需要查看用户来自于哪些学校,请从用户信息表中取出学校的去重数据
本题目有两种解法:
1、利用group by,进行分组去重:
select university from user_profile group by university
2、使用去重关键字DISTINCT :
select distinct university from user_profile
题目4——查询结果限制返回行数:
查看前2个用户明细设备ID数据,请你从用户信息表 user_profile 中取出相应结果
答案:利用limit 进行行数限制查询
select device_id from user_profile limit 0,2
题目5——将查询后的列重新命名:
查看前2个用户明细设备ID数据,并将列名改为 'user_infos_example',,请你从用户信息表取出相应结果
注意:
1、本题改名是考察对列使用别名,同时加入了上个题的前两个的限制
2、这里的重命名仅仅针对本次查询有效,并不更改原始表的内容
解法:使用as,对查询列使用别名
select device_id as user_infos_example from user_profile limit 0,2