💡
原文英文,约1000词,阅读约需4分钟。
📝
内容提要
文章介绍了PostgreSQL的常用查询和函数,包括SELECT查询、WHERE过滤、ORDER BY排序、COUNT()聚合、GROUP BY分组、JOIN连接、子查询、窗口函数、CTE、UPSERT、分页、CASE逻辑、DISTINCT去重、COALESCE处理NULL、字符串和日期时间函数、数组函数、LIKE匹配及HAVING过滤,涵盖从基础到高级的数据操作任务,实用性强。
🎯
关键要点
-
基本SELECT查询用于从数据库中检索数据。
-
WHERE子句根据条件过滤行。
-
ORDER BY用于对结果集进行排序。
-
COUNT()聚合函数返回符合条件的行数。
-
GROUP BY用于对具有相同值的行进行分组。
-
JOIN用于根据相关列合并多个表的行。
-
子查询是嵌套在另一个查询中的查询。
-
窗口函数ROW_NUMBER()为结果集中的行分配唯一的顺序整数。
-
公共表表达式(CTE)是可以在查询中引用的临时结果集。
-
UPSERT用于插入或更新行。
-
LIMIT和OFFSET用于分页查询结果。
-
CASE语句为查询添加条件逻辑。
-
DISTINCT确保只返回唯一值。
-
COALESCE返回列表中的第一个非NULL值。
-
CONCAT()用于字符串连接。
-
在SELECT子句中使用子查询获取部门名称。
-
AGE()函数计算两个日期之间的差异。
-
ANY()比较值与数组中的任何值。
-
LIKE用于模式匹配,ILIKE用于不区分大小写的匹配。
-
HAVING子句用于根据聚合函数过滤分组。
🏷️
标签
➡️