使用数据库时,最常见的就是使用SELECT语句来查询数据。
SELECT语句是 Postgresql 最复杂的一种查询语句,它可以查询数据库中的所有数据,也可以查询指定的数据。
-
DISTINCT查询不同行的数据 -
ORDER BY排序查询结果 -
WHERE条件过滤查询结果 -
LIMIT或FETCH限制查询结果的数量 -
GROUP BY分组查询结果 -
HAVING条件过滤分组查询结果 -
INNER JOIN内连接查询结果 -
LEFT JOIN左连接查询结果 -
FULL OUTER JOIN全连接查询结果 -
CROSS JOIN交叉连接查询结果 -
UNION查询结果的并集 -
INTERSECT查询结果的交集 -
EXCEPT查询结果的差集
SELECT 语法
SELECT [select_list] FROM [table_name]
- select_list:指定一个或多个查询字段,也可以使用
*来查询所有字段 - table_name:指定查询的表名
SELECT 语句的示例
查询所有客户的名字
SELECT first_name FROM customer;
;表示语句结束
查询多个字段
SELECT first_name, last_name, email FROM customer;
查询所有数据
SELECT * FROM customer;
尽量避免使用
*,因为它会查询所有字段,会影响性能。
表达式查询
使用||连接姓名查询
SELECT first_name || ' ' || last_name, email FROM customer;
SELECT 5*3;




Top comments (0)