PostgreSQL入门到实战
PostgreSQL查询语句(一)
官网地址
声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准
https://www.postgresql.org/
PostgreSQL概述
PostgreSQL: 世界上最先进的开源关系数据库。
查询语句概述
-
SELECT语句包含以下子句:
- 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;
查询语句实操
数据库样例数据来源: https://blog.csdn.net/zwq56693/article/details/137473602
-
查询单列sql, 这里边的分号(;)是为了分割多条sql语句
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 first_name || ' ' || last_name full_name, email FROM customer;
-
使用不带from的查询语句
SELECT NOW();
更新计划
欲知后事如何, 请听下回分解