sql between的用法的意思_第二关 SQL 的简单查询

not的用法

1 简单的查询 select from

select <列名1>,<列名2>

from <表名>

* 通配符,表示查询所有全部列

select *

from student

为列名指定别名 as

select 姓名 as 'name',性别 as '人类性别'

from student

删除重复数据 distinct

select distinct 姓名

from student

多列数据时distinct用法

select distinct 学号,姓名

from

此时学号和姓名作为一列,只有当姓名和学号都相等时,才先是一列

*练习查询学生表

3a6a054920198cd99263b8a0f0614e62.png
查询学生语句

2 指定查询条件

where语句

09abc7c98a0e4684af657cdf1e42454c.png

注意SQL运行顺序与书写顺序

书写顺序是select,from,where

运行顺序是from,where,select

c7218f20d2d23b9db75cb8236efc50d1.png

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

单行注释和多行注释的区别

c68a305329a7db34abcd6e5365ee7ed7.png

4 运算符

运算符包括算术运算符、比较运算符和逻辑运算符

4.1 算术运算符:

5+null=null

任何值加空值均为空值

4.2 比较运算符

包括+ - = >= <= <>(不等于)

17dfdec35ee0b3b4c6390e044c3e52a1.png

注意字符串的比较 ‘10’<'2',字符串是1开头所以小于2

查询空值: where 教师 is null where 教师 is not null

4f062e51f1b3a1e9ab465e2ab3ea1b85.png

4.3 逻辑运算符

包括 not and between or in

1f757aa62080f357edb0e6b46122c2f6.png

not的用法

874d18a8933219ca31e30004f6cade17.png

and的用法

079c3a6ae11081fa50ac84bb132308c8.png

831ecd520be16131086fa3fb7614c202.png

between的用法

a6275d24abde05e920a578b3b2cae726.png

in的用法

d05b152fbf8eaf2e20265c9177ebd163.png

5 字符串模糊查询

like和%

like是模糊查询的意思,‘猴%’表示猴开头的模糊查询,‘%猴%’表示包含猴的

87b6f506a55db8e30fbfa31181850bf0.png

1个下划线_表示任意1个字符

37c94a97cd2396aafbb4cb8d69a69761.png

6 练习

查询姓猴的学生名单

2711a33e042364ed561e15c076957d29.png

查询最后一个字是猴的

6972d71fba56f37a297b20f112d6cba5.png

查询带猴的

88668544ff165652863ae75eecf77f58.png

7 SQLZOO练习

6b06752bbe87ec074d377b7be0ce515d.png

8a537f5636045bf9e8aac45dc8b3243e.png

9aa995c592149cb10fca50ad3a9c4b00.png

50264ae4ab9ce9bea42985d5c8066353.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值