sqlite 多条件
时间: 2023-07-26 18:07:05 浏览: 41
在 SQLite 中,可以使用 `AND` 或 `OR` 连接多个条件。以下是一个使用 `AND` 连接多个条件的示例:
```sql
SELECT * FROM my_table WHERE column1 = 'value1' AND column2 = 'value2';
```
以上查询语句将返回 `my_table` 表中 `column1` 列的值等于 `'value1'` 且 `column2` 列的值等于 `'value2'` 的所有行。
以下是一个使用 `OR` 连接多个条件的示例:
```sql
SELECT * FROM my_table WHERE column1 = 'value1' OR column2 = 'value2';
```
以上查询语句将返回 `my_table` 表中 `column1` 列的值等于 `'value1'` 或 `column2` 列的值等于 `'value2'` 的所有行。
在使用多个条件时,需要注意条件之间的逻辑关系和优先级。可以使用括号来明确条件之间的优先级,例如:
```sql
SELECT * FROM my_table WHERE (column1 = 'value1' AND column2 = 'value2') OR column3 = 'value3';
```
以上查询语句将返回 `my_table` 表中 `column1` 列的值等于 `'value1'` 且 `column2` 列的值等于 `'value2'` 或者 `column3` 列的值等于 `'value3'` 的所有行。