知识库 知识库
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)

Jim FuckPPT

Java小学生
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)
  • 学习笔记

  • Frank - MySQL删库跑路

    • 安装连接以及配置

    • 基本操作——数据库

    • 基本操作——表

    • 基本操作——数据

    • 数据类型

    • 列属性完整性

    • 数据库设计思维

    • 单表查询

      • select、from、dual、as、where
      • where
        • where
          • where .. in()
          • whree .. not in()
          • where .. between and
          • where .. not between and
          • where .. is null
          • where .. is not null
      • 聚合函数
      • 模糊查询——like
      • 排序查询——order by
      • 分组查询——group by
      • 结果筛选——having
      • 限制——limit
      • 去重——distinct
    • 多表查询

  • MySQL
  • Frank - MySQL删库跑路
  • 单表查询
Jim
2022-05-07
目录

where

# where

根据给定条件匹配过滤结果。

mysql> select * from student where name='Jim';
+--------+------+------+---------+
| stu_id | name | age  | address |
+--------+------+------+---------+
|      1 | Jim  |   20 | Hubei   |
+--------+------+------+---------+

mysql> select * from student where age>=19;
+--------+------+------+---------+
| stu_id | name | age  | address |
+--------+------+------+---------+
|      1 | Jim  |   20 | Hubei   |
|      2 | Tom  |   19 | Hubei   |
+--------+------+------+---------+

mysql> select * from student where age>18 and age<=20;
+--------+------+------+---------+
| stu_id | name | age  | address |
+--------+------+------+---------+
|      1 | Jim  |   20 | Hubei   |
|      2 | Tom  |   19 | Hubei   |
+--------+------+------+---------+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# where .. in()

mysql> select name,address from student where address in('Hubei');
+------+---------+
| name | address |
+------+---------+
| Jim  | Hubei   |
| Tom  | Hubei   |
+------+---------+
1
2
3
4
5
6
7

# whree .. not in()

mysql> select name,address from student where address not in('Hubei');
+------+----------+
| name | address  |
+------+----------+
| Anna | Shanghai |
+------+----------+
1
2
3
4
5
6

# where .. between and

mysql> select name,age from student where age between 18 and 20;
+------+------+
| name | age  |
+------+------+
| Jim  |   20 |
| Tom  |   19 |
| Anna |   18 |
+------+------+
1
2
3
4
5
6
7
8

包含 18 和 20

# where .. not between and

mysql> select name,age from student where age not between 18 and 20;
Empty set (0.00 sec)
1
2

# where .. is null

mysql> select * from student where age is null;
+--------+------+------+---------+
| stu_id | name | age  | address |
+--------+------+------+---------+
|      4 | Emma | NULL | Beijing |
+--------+------+------+---------+
1
2
3
4
5
6

# where .. is not null

mysql> select * from student where age is not null;
+--------+------+------+----------+
| stu_id | name | age  | address  |
+--------+------+------+----------+
|      1 | Jim  |   20 | Hubei    |
|      2 | Tom  |   19 | Hubei    |
|      3 | Anna |   18 | Shanghai |
+--------+------+------+----------+
1
2
3
4
5
6
7
8
编辑 (opens new window)
上次更新: 2022/09/26, 16:55:15
select、from、dual、as、where
聚合函数

← select、from、dual、as、where 聚合函数→

最近更新
01
《挪威的森林》
04-14
02
青钢影
04-14
03
Processing strings
02-18
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Jim Frank | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式