条件查询WHERE

  1. WHERE <查询条件> {<判定运算1>,<判定运算2>,…}

判定运算的语法分类如下:

  • <表达式1>{=|<|<=|>|>=|<=>|<>|!=}<表达式2>
  • <表达式1>[NOT]LIKE<表达式2>
  • <表达式1>[NOT][REGEXP|RLIKE]<表达式2>
  • <表达式1>[NOT]BETWEEN<表达式2>AND<表达式3>
  • <表达式1>IS[NOT]NULL

多条件

查询课程号为1,并且成绩大于60的学生

  1. mysql> select * from score
  2. -> WHERE 课程号=1 AND 成绩>60;
  3. +-------+--------+--------+------+----------+
  4. | 学号 | 课程号 | 课程名 | 成绩 | 成绩情况 |
  5. +-------+--------+--------+------+----------+
  6. | 23130 | 1 | 数据库 | 100 | 合格 |
  7. | 81211 | 1 | 数据库 | 66 | 合格 |
  8. +-------+--------+--------+------+----------+