在 PostgreSQL 中,SELECT 语句用于从一个或多个表中检索数据。以下是基本的 SELECT 语法:
SELECT column1, column2, ...
FROM table_name
WHERE condition;

其中:
  •  column1, column2, ... 是要检索的列名,如果要检索所有列,可以使用 *。

  •  table_name 是要从中检索数据的表格名称。

  •  WHERE condition 是可选的,用于指定检索数据的条件。


以下是一些示例:

1. 检索所有列的数据:
   SELECT * FROM employees;

2. 检索特定列的数据:
   SELECT id, name, salary FROM employees;

3. 带有条件的检索:
   SELECT * FROM employees
   WHERE salary > 50000;

4. 使用聚合函数(如 SUM、AVG):
   SELECT AVG(salary) FROM employees;

5. 排序数据:
   SELECT * FROM employees
   ORDER BY salary DESC;

6. 连接多个表格:
   SELECT employees.id, employees.name, departments.department_name
   FROM employees
   JOIN departments ON employees.department_id = departments.department_id;

这些只是 SELECT 语句的一些基本用法。你可以根据具体情况添加其他子句,如 GROUP BY、HAVING 等,以满足特定的查询需求。


转载请注明出处:http://www.pingtaimeng.com/article/detail/14126/PostgreSQL