SELECT column1, column2, ...
FROM table_name
WHERE condition;
- column1, column2, ...: 要检索的列的名称。
- table_name: 要从中检索数据的表的名称。
- WHERE condition: 用于筛选数据的可选条件。
以下是一些 SELECT 语句的例子:
1. 选择所有列的所有行:
SELECT * FROM table_name;
2. 选择特定列的所有行:
SELECT column1, column2 FROM table_name;
3. 带有条件的选择:
SELECT column1, column2
FROM table_name
WHERE condition;
4. 使用聚合函数(例如,计数、平均值等):
SELECT COUNT(column), AVG(column), SUM(column)
FROM table_name
WHERE condition;
5. 排序结果:
SELECT column1, column2
FROM table_name
ORDER BY column1 [ASC | DESC], column2 [ASC | DESC], ...;
6. 限制结果集的行数:
SELECT column1, column2
FROM table_name
LIMIT number_of_rows;
7. 使用通配符进行模糊搜索:
SELECT column1, column2
FROM table_name
WHERE column1 LIKE 'pattern';
8. 使用 IN 进行多个条件的选择:
SELECT column1, column2
FROM table_name
WHERE column1 IN (value1, value2, ...);
这只是 SELECT 语句的一些基本用法,SQL 还提供了更复杂和灵活的查询方式,如连接多个表、子查询等。 SELECT 语句的强大之处在于其灵活性,可以根据具体需求构建复杂的查询语句。
转载请注明出处:http://www.zyzy.cn/article/detail/14015/SQL