1.查询所有列
1 | select * from user_profile |
2 | select 表列名 from 表名 |
select * from user_profile实际应用中一般写列名,很少用*号。select 表列名 from 表名
2.查询结果去重
两种思路
第一种:使用distinct(关键词distinct用于返回唯一不同的值)
1 |
|
第二种:使用group by按照university进行分组
1 |
|
3.查询结果限制返回行数
select device_id from user_profile order by id limit 2;
使用LIMIT限制结果集
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。
LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。
检索记录行 6-10
1 |
|
检索前 5 个记录行
1 |
|
选取中间任意几行( LIMIT OFFSET)
#查询第n到m行
SELECT 数据列 FROM 数据表 LIMIT m-n offset n
4.将查询后的列重新命名
select device_id as user_infors_example from user_profile limit 0,2;
这里主要是用到了 起别名关键字 as 以及组合限制查询 limit 索引,个数
其中as可以省略,索引为0可以省略
select device_id user_infors_example from user_profile limit 2;
5.查找学校是北大的学生信息
两种方法:
1 2 |
|