SQL快速入门

基础查询

查询多列

在这里插入图片描述 查询所用语句 SELECT 字段名 FROM 表名;

答案

select device_id, gender, age, university from user_profile;

提交链接

查询所有列

在这里插入图片描述*号是选取所有列名

答案:

SELECT * FROM user_profile

提交链接

简单处理查询结果

查询结果去重

在这里插入图片描述去重查询DISTINCT 要放到列名的前面

答案:

SELECT DISTINCT university FROM user_profile 

提交链接

查询结果限制返回行数

在这里插入图片描述
LIMIT显示前面两行。

答案:

SELECT device_id FROM user_profile LIMIT 0,2;

题目链接

将查询后的列重新命名

在这里插入图片描述

改变列标题(取别名) 语法: 列名 | 表达式 [ AS ] 新列名 或: 新列名=列名 | 表达式

答案:

SELECT device_id  as user_infors_example
from user_profile 
LIMIT 2

题目链接

条件查询

基础排序

在这里插入图片描述通过order by 进行排序:
asc : 升序
desc : 降序

答案:

select device_id,age
from user_profile
order by age asc;

题目链接

查找后多列排序

在这里插入图片描述
答案:

SELECT device_id, gpa, age 
FROM user_profile 
ORDER BY gpa, age;

题目链接

查找后降序排列

在这里插入图片描述

答案:

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

提交链接

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

在这里插入图片描述确定范围 用BETWEEN…ANDNOT BETWEEN…AND是逻辑运算符,可以用来查找属性值在或不在指定范围内的元组,其中BETWEEN后边指定范围的下限,AND后边指定范围的上限。BETWEEN…AND…的格式为:列名 | 表达式 [ NOT ] BETWEEN 下限值 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 not age is NULL

提交链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狗蛋儿l

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值