
SQL的工作学习
文章平均质量分 77
谁家有个大人
进阶中…
展开
-
MYSQL中对行与列的操作
在 mysql 中,修改列(表结构)和行(数据)的操作需要使用不同的 sql 语句。以下是详细的操作方法和示例原创 2025-03-31 20:43:35 · 1390 阅读 · 0 评论 -
SQL 窗口函数学习指南
五、 窗口函数的应用场景- 排名和分组:计算每个分组内的排名。- 累计计算:计算累计总和、平均值等。- 移动平均:计算时间序列数据的移动平均值。- 数据对比:使用 LAG() 和 LEAD() 对比当前行与前后行的数据。原创 2025-03-30 17:24:58 · 1035 阅读 · 0 评论 -
SQL中视图的区分与使用
- 普通视图:通常不能直接更新,修改视图不会影响原表。- 可更新视图:可以直接更新,修改视图会影响原表。- 物化视图:通常是只读的,修改视图不会影响原表。原创 2025-03-29 19:24:19 · 556 阅读 · 0 评论 -
SQL中聚合列 vs 非聚合列
- 非聚合列:没有使用聚合函数的列。- 在包含聚合函数的查询中,非聚合列必须出现在 GROUP BY 子句中,或者使用聚合函数进行处理。- 如果不处理非聚合列,SQL 查询会抛出错误(如 MySQL 的错误 1140)原创 2025-03-27 15:43:17 · 552 阅读 · 0 评论 -
SQL的外部、内部执行顺序
- 同一个 SELECT 子句中,不能直接引用前面定义的别名。- 可以通过重复表达式、子查询或 CTE 来解决这个问题。- 别名在 ORDER BY、GROUP BY 或 HAVING 中是可用的,因为这些子句在 SELECT 之后执行。原创 2025-03-26 22:13:14 · 532 阅读 · 0 评论 -
SQL 数据检索全面学习指南
数据检索是 SQL 的核心功能,涵盖基础查询、条件过滤、排序、分组、连接查询。以下是系统化的学习内容,附示例和关键点说明原创 2025-03-26 10:27:51 · 766 阅读 · 0 评论