Mysql 筛选查询语句
时间: 2023-09-12 07:07:00 浏览: 100
mysql查询语句汇总
MySQL 的筛选查询语句通常使用 SELECT 和 WHERE 关键字。其中 SELECT 用于指定需要查询的列,WHERE 用于筛选符合条件的行。
例如,假设有一个名为 students 的表,包含以下字段:id、name、age、gender、score。我们想要查询出所有年龄大于 18 岁且成绩大于等于 60 分的男生的姓名和成绩,可以使用以下 SQL 语句:
```
SELECT name, score
FROM students
WHERE age > 18 AND gender = 'male' AND score >= 60;
```
其中,SELECT 指定了需要查询的列,即姓名和成绩;WHERE 指定了查询的条件,即年龄大于 18 岁、性别为男性且成绩大于等于 60 分。
除了上述条件,WHERE 还可以使用其他条件,例如:
- 使用 =、<、>、<=、>= 等运算符进行比较;
- 使用 LIKE 进行模糊匹配;
- 使用 IN 或 NOT IN 指定一个值列表或子查询;
- 使用 BETWEEN AND 指定一个区间;
- 使用 IS NULL 或 IS NOT NULL 判断是否为 NULL 值。
需要注意的是,WHERE 后面的条件越多,查询的效率越低。因此,在编写查询语句时,应该尽可能精确地指定条件,以提高查询效率。
阅读全文