sql语句之where子句

时间:2021-04-16

  在数据库中查询数据时,有时只希望查询所需要的数据,而非数据表中的所有数据,那么就可以使用SELECT语句中的WHERE子句来实现。

  WHERE子句通过条件表达式描述关系中元组的选择条件。数据库系统处理该语句时,按行为单位,逐个检查每一行是否满足条件,将不满足条件的行筛选掉。WHERE子句的基本格式如下:

  WHERE search_conditions

  其中,search_conditions为用户选取所需查询数据行的条件,即查询返回行记录的满足条件。对于用户所需要的所有行,search_conditions条件为true;而对于其他行,search_conditions条件为false或者未知。下表列出了WHERE子句汇总可以使用的条件。

  WHERE子句使用的条件

类别 运算符 说明

比较运算符 =、>、<、>=、<=、<> 比较两个表达式

逻辑运算符 AND、OR、NOT 组合两个表达式的运算结果或取反

范围运算符 BETWEEN、NOT BETWEEN 搜索值是否在范围内

列表运算符 IN、NOT IN 查询值是否属于列表值之一

字符匹配符 LIKE、NOT LIKE 字符串是否匹配

未知值 IS NULL、IS NOT NULL 查询值是否为NULL

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章