SELECT column1, column2, ...
FROM table_name
WHERE condition;
- column1, column2, ...: 要检索的列的名称。
- table_name: 要从中检索数据的表的名称。
- WHERE condition: 用于筛选数据的条件。
以下是一些使用 WHERE 子句的例子:
1. 简单的条件筛选:
SELECT column1, column2
FROM table_name
WHERE column1 = 'value';
2. 多个条件的筛选:
SELECT column1, column2
FROM table_name
WHERE column1 = 'value' AND column2 > 10;
3. 使用比较运算符:
SELECT column1, column2
FROM table_name
WHERE column1 > 'value' OR column2 <= 10;
4. 模糊搜索:
SELECT column1, column2
FROM table_name
WHERE column1 LIKE 'pattern%';
5. IN 操作符:
SELECT column1, column2
FROM table_name
WHERE column1 IN ('value1', 'value2', 'value3');
6. 使用通配符进行模糊搜索:
SELECT column1, column2
FROM table_name
WHERE column1 LIKE 'pattern%';
7. 使用通配符进行排除性搜索:
SELECT column1, column2
FROM table_name
WHERE column1 NOT LIKE 'pattern%';
WHERE 子句的灵活性允许你根据具体的需求构建各种复杂的条件,以便从数据库中检索所需的数据。
转载请注明出处:http://www.zyzy.cn/article/detail/14017/SQL