第一章:比较运算符

1.1 比较运算符


比较运算符用于比较运算,判断逻辑是否成立。
比较运算符的使用方式如下:
A operator B
其中 operator 是比较运算符,用于对 A 和 B 进行比较运算。
常用的比较运算符有 =(等于) 、!=(不等于)、 <>(不等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于),其中 != 和 <> 在特殊情况下用法是不同的,这里暂时不提。
比较运算符常常与 WHERE 在一起使用。WHERE 用于逻辑判断,WHERE 后面写判断的条件,满足条件的语句会被筛选出来。
WHERE 比较运算符的使用方式如下:
WHERE A operator B
👇我们可以通过下面的实例来感受一下比较运算符的用法。
假如我们要查询学生人数超过 800 的所有课程信息,我们可以使用下面的 SQL 语句:
SELECT * FROMcoursesWHEREstudent_count> 800;
执行输出结果

  1. mysql> SELECT *
  2. -> FROM `courses`
  3. -> WHERE `student_count` > 800;
  4. +----+-------------------------+---------------+------------+------------+
  5. | id | name | student_count | created_at | teacher_id |
  6. +----+-------------------------+---------------+------------+------------+
  7. | 1 | Advanced Algorithms | 880 | 2020-06-01 | 4 |
  8. | 2 | System Design | 1350 | 2020-07-18 | 3 |
  9. | 6 | Artificial Intelligence | 1660 | 2018-05-13 | 3 |
  10. | 12 | Dynamic Programming | 2000 | 2018-08-18 | 1 |
  11. +----+-------------------------+---------------+------------+------------+
  12. 4 rows in set (0.00 sec)

结果可以清楚地看出学生人数超过 800 的课程一共有四门,课程名称如上所示。

1.2 习题演练