目录
学习SQL有段时间了,想要更加熟练的掌握它,那就只有刷题咯~~~
-
SQL篇之非技术快速入门
-
基础查询
-
查询所有列
代码:select 语句
select * from user_profile
-
查询多列
代码:从表中select出:设备ID,性别,年龄学校列名就OK
select device_id,gender,age,university --设备ID,性别,年龄学校
from user_profile
-
查询结果去重
代码:distinct 去重
select distinct university
FROM user_profile
-
查询结果限制返回行数
代码:where条件查询
select device_id
from user_profile
where id<=2
- 将查询后的列重新命名
代码:as重命名,重命名还有:
select device_id as user_infos_example
from user_profile
where id<=2
-
条件查询
- 查找后排序
代码:order by 列名 asc/desc asc 升序,desc 降序,默认排序为升序
select device_id,age from user_profile order by age
-
查找后多列排序
代码:
select device_id, gpa, age from user_profile
order by gpa asc, age asc
- 查找后降序排列
代码:desc 降序排列
select device_id,gpa,age
from user_profile
order by gpa desc,age desc
-
查找学校是北大的学生信息
代码:where 语句条件查询
select device_id,university
from user_profile
where university='北京大学'
-
查找年龄大于24的用户
代码:
select device_id,gender,age,university
from user_profile
where age>24
-
查找某个年龄段的用户信息
代码:and并列条件
select device_id,gender,age
from user_profile
where age>=20 and age<=23
-
查找除复旦大学的用户信息
代码:!= 不等于
select device_id, gender, age, university
from user_profile
where university != '复旦大学'
-
用where过滤空值练习
代码:
select device_id,gender,age,university
from user_profile
where age !=' '