1. 比较运算符
比较运算符用于比较运算,判断逻辑是否成立。
A operator B
常用的比较运算符有 =
(等于) 、!=
(不等于)、 <>
(不等于)、<
(小于)、<=
(小于等于)、>
(大于)、>=
(大于等于),其中 !=
和 <>
在特殊情况下用法是不同。
WHERE A operator B
查询学生人数超过 800 的课程
select * from `courses` where `student_count` > '800';
查询超过 20 岁的教师
select * from teachers where `age`>'20';
查询中国老师的姓名
select `name` from `teachers` where `country` = 'CN';
2.使用 AND 连接多条件
SELECT `column_name`
FROM `table_name`
WHERE condition1 AND condition2;
condition
为设置的条件,最后返回的结果应为满足 condition1
和 condition2
的数据。
查询课程表 courses
中学生人数 student_count
在 800 (包括) 至 1000 (不包括) 之间的所有课程
select * from courses where student_count >=800 and student_count<1000;
查询课程表 courses
中课程创建时间 created_at
在 '2020-01-01'
(包括) 到 '2020-05-01'
(不包括) 之间的所有课程名称和课程创建时间
select name