📜  sql select 语句 - SQL (1)

📅  最后修改于: 2023-12-03 14:47:35.418000             🧑  作者: Mango

SQL Select 语句

简介

SQL Select 语句用于从数据库中选取数据。使用 Select,我们可以从一个表中选择一些列,或者从多个表中联合选择数据。

语法

Select 语句的基本语法如下:

SELECT column1, column2, ...
FROM table_name;

可以使用 * 来选取所有列:

SELECT * FROM table_name;

可以使用 WHERE 子句来指定条件:

SELECT column1, column2, ...
FROM table_name
WHERE condition;

可以使用 ORDER BY 子句来对结果排序:

SELECT column1, column2, ...
FROM table_name
ORDER BY column1 ASC|DESC, column2 ASC|DESC, ...;
示例

假设我们有以下两张表:

employee

| id | name | age | salary | |----|--------|-----|--------| | 1 | Tom | 25 | 5000 | | 2 | Jerry | 30 | 6000 | | 3 | Alice | 27 | 5500 | | 4 | Bob | 30 | 7000 |

department

| id | name | |----|------------| | 1 | HR | | 2 | Marketing | | 3 | Finance |

我们可以使用以下语句来选取所有 employee 表的列:

SELECT * FROM employee;

我们可以使用以下语句来选取 employee 表中的 age 和 salary 列:

SELECT age, salary FROM employee;

我们可以使用以下语句来选取 age 大于 25 的 employee 记录:

SELECT * FROM employee WHERE age > 25;

我们可以使用以下语句来选取 employee 表中所有记录,按照 salary 降序排列:

SELECT * FROM employee ORDER BY salary DESC;
总结

SQL Select 语句是从数据库中选择数据的基本方式。我们可以使用 Select 语句来选择一个或多个表中的列,并根据条件和结果排序来过滤和排序结果。