Mysql查询不符合条件的记录
时间: 2024-02-13 20:59:40 浏览: 23
你可以使用 `NOT` 操作符来查询不符合条件的记录。例如,假设你有一个表 `students`,其中包含学生的姓名和分数,你想查询分数不及格(低于60分)的学生,你可以使用以下 SQL 语句:
```
SELECT * FROM students WHERE score < 60;
```
如果你想查询分数及格(高于等于60分)的学生,可以使用 `NOT` 操作符,如下所示:
```
SELECT * FROM students WHERE NOT score < 60;
```
这条 SQL 语句的意思是查询分数不低于60分的学生,也就是查询分数及格的学生。
相关问题
mysql 查询条件分列
您可以使用 MySQL 中的 `CASE` 语句来实现查询条件分列,示例如下:
假设有一张名为 `students` 的表,包含以下字段:`id`、`name`、`age`、`sex`、`score`,现在需要查询该表中年龄大于等于 18 岁的男性和女性的总分数,可以使用以下 SQL 语句:
```
SELECT
SUM(CASE WHEN sex = '男' AND age >= 18 THEN score ELSE 0 END) AS male_score,
SUM(CASE WHEN sex = '女' AND age >= 18 THEN score ELSE 0 END) AS female_score
FROM
students;
```
以上 SQL 语句中,使用了两个 `SUM` 函数,分别对符合条件的男性和女性的总分数进行求和。`CASE` 语句用于判断每条记录是否满足查询条件,如果满足则累加对应的分数,否则不计入总分数。
mysql中查询列数据符合某个范围的条件
在 MySQL 中,可以使用 WHERE 子句指定查询条件,包括查询列数据符合某个范围的条件。
例如,如果要查询一个表中 age 列数据在 20 到 30 之间的记录,可以使用以下查询语句:
SELECT * FROM 表名 WHERE age >= 20 AND age <= 30;
其中,表名是要查询的表名,age 是要查询的列名。>= 和 <= 分别表示大于等于和小于等于,AND 表示同时满足两个条件。
另外,也可以使用 BETWEEN 和 AND 关键字来指定范围条件:
SELECT * FROM 表名 WHERE age BETWEEN 20 AND 30;
其中,BETWEEN 和 AND 中间用来指定范围,包括边界值。注意,BETWEEN 和 AND 关键字之间不能加任何符号或空格。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)