SQLite AND/OR 运算符
SQLite AND/OR 运算符
SQLite 是一种轻量级的数据库,广泛用于移动和嵌入式应用。在 SQL 查询中,AND 和 OR 运算符是常用的逻辑运算符,用于结合多个条件来形成复杂的查询。本文将详细介绍 SQLite 中的 AND 和 OR 运算符,以及它们在查询中的应用。
1. AND 运算符
AND 运算符用于组合两个或多个条件,只有当所有条件都满足时,查询结果才会返回。在 SQL 查询中,AND 运算符通常与 WHERE 子句一起使用。
1.1 基本用法
SELECT * FROM table_name WHERE condition1 AND condition2;
在上面的查询中,只有当 condition1 和 condition2 同时满足时,才会从 table_name 表中返回记录。
1.2 示例
假设我们有一个名为 employees 的表,包含 name、age 和 department 列。以下是一个使用 AND 运算符的示例查询:
SELECT * FROM employees WHERE age > 30 AND department = 'Sales';
这个查询将返回所有年龄大于 30 且部门为 Sales 的员工记录。
2. OR 运算符
OR 运算符用于组合两个或多个条件,只要其中一个条件满足,查询结果就会返回。在 SQL 查询中,OR 运算符同样与 WHERE 子句一起使用。
2.1 基本用法
SELECT * FROM table_name WHERE condition1 