sql where 用法
时间: 2023-10-09 14:13:11 浏览: 77
sql中的 where 、group by 和 having 用法解析
在 SQL 中,WHERE 子句用于筛选符合特定条件的数据。WHERE 子句通常与 SELECT 语句一起使用,以便从表中选择满足特定条件的数据。
WHERE 子句的基本语法如下:
```
SELECT column1, column2, ...
FROM table_name
WHERE condition;
```
其中,`table_name` 是要查询的表,`condition` 是筛选条件。
例如,要从 `employees` 表中选择所有年龄大于 30 岁的员工,可以使用以下 SQL 语句:
```
SELECT *
FROM employees
WHERE age > 30;
```
在这个例子中,`WHERE` 子句指定了一个条件,即 `age` 大于 30。因此,查询将返回满足条件的所有行。
除了基本比较运算符(如 `<`、`>`、`=`、`!=` 等)外,还可以使用逻辑运算符(如 `AND`、`OR`、`NOT`)和其他运算符(如 `LIKE`、`IN`、`BETWEEN` 等)来构建更复杂的条件。
例如,以下 SQL 查询将选择所有在 `employees` 表中工作的男性员工,并且他们的工资应该大于 50000:
```
SELECT *
FROM employees
WHERE gender = 'Male' AND salary > 50000;
```
阅读全文