目录

SQL篇之非技术快速入门

基础查询

查询所有列

查询多列

查询结果去重

查询结果限制返回行数


条件查询

查找后多列排序

查找学校是北大的学生信息

查找年龄大于24的用户

查找某个年龄段的用户信息

查找除复旦大学的用户信息

 

基础查询

查询所有列

mysql查询年龄大于18的女生男生的数量_SQL

 代码:select 语句

select * from user_profile

查询多列

mysql查询年龄大于18的女生男生的数量_SQL_02

代码:从表中select出:设备ID,性别,年龄学校列名就OK

select  device_id,gender,age,university --设备ID,性别,年龄学校
from user_profile

查询结果去重

mysql查询年龄大于18的女生男生的数量_学习_03

 代码:distinct 去重

select distinct university
FROM user_profile

查询结果限制返回行数

 代码:where条件查询

select device_id 
from user_profile
where  id<=2
  • 将查询后的列重新命名

mysql查询年龄大于18的女生男生的数量_database_04

代码:as重命名,重命名还有:

select device_id as user_infos_example 
  from user_profile 
  where id<=2

条件查询

  • 查找后排序

mysql查询年龄大于18的女生男生的数量_学习_05

代码:order by 列名 asc/desc   asc 升序,desc 降序,默认排序为升序

select device_id,age from user_profile order by age

查找后多列排序

mysql查询年龄大于18的女生男生的数量_条件查询_06

代码:

select device_id, gpa, age from user_profile
order by gpa asc, age asc
  • 查找后降序排列

mysql查询年龄大于18的女生男生的数量_database_07

 代码:desc 降序排列

select device_id,gpa,age
from user_profile
order by gpa desc,age desc

查找学校是北大的学生信息

mysql查询年龄大于18的女生男生的数量_学习_08

 代码:where 语句条件查询

select device_id,university
from user_profile
where university='北京大学'

查找年龄大于24的用户

mysql查询年龄大于18的女生男生的数量_学习_09

 代码:

select device_id,gender,age,university 
from user_profile 
where age>24

查找某个年龄段的用户信息

mysql查询年龄大于18的女生男生的数量_SQL_10

 代码:and并列条件

select device_id,gender,age
from user_profile
where age>=20 and age<=23

查找除复旦大学的用户信息

mysql查询年龄大于18的女生男生的数量_sql_11

代码:!=  不等于

select device_id, gender, age, university
from user_profile
where university != '复旦大学'

用where过滤空值练习

mysql查询年龄大于18的女生男生的数量_学习_12

 代码:

select device_id,gender,age,university
from user_profile
where age !=' '