去重查询_简单查询

4c60bca9ae2826700b6d37d2d2d2d0d5.png

这一部分讲SQL的基本语法和指定查询进行讲解

1.基本查询语句

955d5afbe5a75f52cc3777c4eead336b.png
SQL基本书写规则
Select '列名' From '表名';

946055a922d792bfccf076d37af219a5.png
使用distinct去重

这里需要特别注意的是删除重复数据的distinct多列的时候,是讲多列内容组合去重,也就是其中一列的任意字段不一致则不会去重。

2.指定查询条件

指定查询主要使用Where进行筛选,这里需要注意SQL的运算逻辑顺序;

a9ea91db9471e1222c4a7b9a7963c7a0.png
SQL查询的运算顺序-Select对应为直接结果
Selcet 姓名
from student
where 姓名='猴子';

3.注释和SQL语句注意事项

31b0f48e7e57dbd6ba3c38a2ea196ee5.png
在实际多人协同的工作场景中使用注释可以减少沟通成本

ddb4474ea789b2f83391e19c73649d10.png
只能全部使用英文符号

4.运算符

算术运算符——比较运算符——逻辑运算符

以上为三大类运算符

where +对应运算符进行筛选

算术运算符为

算术运算符含义
+加法运算
-减法运算
*乘法运算
/除法运算

比较运算符为

比较运算符含义
=等于
<>不等于
>大于
<小于
>=大于等于
<=小于等于

逻辑运算符为

逻辑运算符含义
not否定某一条件
and并且
between范围查询
or
inor的简单写法

复杂运算练习

select 学号,成绩
from score
where not 成绩>=60;

select 学号,成绩
from score
where 成绩>=60 
and 成绩<=90;

select 学号,成绩
from score
where 成绩 between 60 and 90;

select 学号,成绩
from score
where 成绩<=60
or 成绩>90;

select 姓名,性别
from student
where 姓名 not in('猴子','马云');

5.字符串模糊查询

字符串模糊查询like

--查询--
select 姓名
from student
where 姓名 like 猴%;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值