📅  最后修改于: 2023-12-03 15:20:19.332000             🧑  作者: Mango
在SQL语言中,WHERE子句通常用于SELECT、UPDATE和DELETE语句中。它用于过滤出符合条件的数据行或记录,以便更精确地查询、更新或删除数据。
SELECT column_name(s) FROM table_name WHERE condition;
或者
UPDATE table_name SET column_name = new_value WHERE condition;
或者
DELETE FROM table_name WHERE condition;
其中,column_name(s)
表示要查询或更新的列名,table_name
表示要查询、更新或删除的表名,condition
则表示要满足的条件。
WHERE子句中的条件可以使用各种运算符和函数来组合,比如:
=、>、<、>=、<=、<>
等;AND、OR、NOT
等;LIKE
运算符和通配符%
、_
等;IS NULL、IS NOT NULL
等;BETWEEN...AND、IN
等;LEN、LOWER、UPPER、CONCAT、TRIM
等。例如,我们要查询员工表中薪水在$5000以上的员工信息,可以使用以下SQL语句:
SELECT * FROM employees WHERE salary > 5000;
最终返回的数据中,只有薪水大于$5000的员工信息。
总之,WHERE子句是SQL语言中非常重要的一部分,它可以帮助我们快速精准地定位需要的数据行或记录,让SQL查询、更新和删除更加灵活高效。