SQL
文章平均质量分 82
Maxwell_li1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL 语句执行顺序 vs 写法顺序详解
SQL语句执行顺序与写法顺序解析 SQL语句的执行顺序与书写顺序存在显著差异。基础SELECT语句的执行顺序为:FROM→WHERE→SELECT→ORDER BY→LIMIT。带GROUP BY的聚合查询执行顺序为:FROM→WHERE→GROUP BY→聚合函数→HAVING→SELECT→ORDER BY→LIMIT。多表JOIN查询则先执行表连接再过滤。WHERE作用于原始数据过滤,HAVING则对分组结果进行筛选。UNION查询先执行各SELECT语句,再合并结果集。理解执行顺序有助于编写高效SQ原创 2025-11-21 14:06:44 · 516 阅读 · 0 评论 -
SQL 自定义函数与存储过程知识点整理
本文整理了SQL中自定义函数与存储过程的核心知识点。自定义函数用于返回单一值,适合简单计算和数据转换;存储过程处理复杂业务逻辑,可返回完整结果集。文章详细介绍了两种方法的创建语法、调用方式及典型应用场景,并通过具体示例展示了它们的使用方法(如价格计算、条件打折等)。关键区别在于:函数通过RETURN返回值,存储过程通过SELECT返回结果集;函数嵌入SELECT调用,存储过程用CALL调用。本文还提供了查看、删除函数/存储过程的操作命令,帮助开发者合理选择和使用这两种数据库编程工具。原创 2025-11-17 09:37:17 · 275 阅读 · 0 评论 -
SQL 文本函数知识点整理
📝 SQL 文本函数摘要 核心功能 REPLACE():字符串替换 SUBSTR()/SUBSTRING():子串提取 UPPER()/LOWER():大小写转换 LENGTH()/CHAR_LENGTH():计算字节/字符长度 TRIM()系列:去除空白字符 典型应用 数据清洗(标准化、去空白) 字符串解析(提取子串、拼接) 格式转换(大小写、单位去除) 文本处理(敏感词替换、字符统计) 使用注意 函数对原数据无影响(需UPDATE才能修改) 中英文长度计算差异(LENGTH与CHAR_LENGTH)原创 2025-11-17 09:36:16 · 1059 阅读 · 0 评论 -
SQL 窗口函数知识点整理
SQL窗口函数知识点摘要(149字): 窗口函数通过OVER()子句实现保留明细数据同时添加统计值。三种主要用法:1)OVER()空子句计算全表统计;2)PARTITION BY分组计算组内统计;3)ORDER BY指定行窗口范围计算累计值。常用分析函数包括MAX/MIN/SUM/AVG等聚合函数,以及LEAD/LAG等偏移函数。相比GROUP BY,PARTITION BY保留明细行。典型应用包括计算分组内极值、累计值、相邻行差值等。语法示例:SUM(price)OVER(PARTITION BY pre原创 2025-11-14 11:19:12 · 867 阅读 · 0 评论 -
SQL 表关联知识点整理
SQL表关联知识要点: 关联方式:包括笛卡尔积、子查询和JOIN(推荐),其中JOIN通过ON子句直观建立表关系 连接类型: 内连接(INNER JOIN):仅返回匹配记录 外连接(LEFT/RIGHT JOIN):保留主表所有记录,非主表不匹配显示NULL 多表关联:可链式连接多个表,常用于复杂查询 结合聚合:JOIN常与GROUP BY和聚合函数配合使用,如统计各科平均分 注意事项:区分ON和WHERE条件位置,避免外连接意外退化为内连接原创 2025-11-14 11:18:18 · 872 阅读 · 0 评论 -
SQL 子查询知识点整理
在一个查询语句中嵌套另一个查询语句。原创 2025-11-10 17:16:22 · 334 阅读 · 0 评论 -
SQL 日期函数知识点整理
本文整理了SQL中常用的日期函数知识,主要包括: 获取当前日期时间的函数(CURDATE、NOW等) 提取时间单位的函数(YEAR、MONTH、DAY等) 日期计算方法(DATE_ADD、DATE_SUB) 时间差计算(DATEDIFF、TIMESTAMPDIFF) 实际应用场景,如统计本月销售额、计算书籍出版时长等。文章还提供了常用日期函数速查表,帮助开发者快速掌握SQL日期处理技巧。原创 2025-11-10 17:15:04 · 312 阅读 · 0 评论 -
SQL 聚合查询知识点整理
SQL聚合查询核心知识点整理:涵盖COUNT/SUM/MAX/MIN/AVG等聚合函数用法,GROUP BY分组查询,HAVING聚合后过滤,DISTINCT去重操作。详解条件聚合(IF/CASE WHEN)、字符串聚合(GROUP_CONCAT)、日期/数值处理函数,并说明DQL语句执行顺序。包含多个实用示例,如按作者统计书籍数量、计算书籍价值占比、日期分组分析等,适合数据库查询学习参考。原创 2025-11-08 01:33:15 · 855 阅读 · 0 评论 -
SQL DQL 高级查询知识点整理
本文系统整理了SQL高级查询的核心知识点,包括模糊查询(LIKE)、排序(ORDER BY)、限制(LIMIT)和联合查询(UNION)。详细说明了LIKE通配符的使用、多列排序规则、LIMIT分页语法及其常见应用场景,重点解析了UNION与UNION ALL的区别。通过实例演示了WHERE、ORDER BY和LIMIT的组合使用,以及多表联合查询的实现方法。最后总结了高级查询的执行流程和注意事项,为进行复杂SQL查询提供了完整的技术指南。原创 2025-11-07 17:10:45 · 401 阅读 · 0 评论 -
SQL DQL 知识点整理
本文整理了SQL DQL(数据查询语言)的核心知识点,重点介绍了SELECT语句的语法结构和使用场景。主要内容包括:基础SELECT语法、算术运算符、条件判断(IF/CASE WHEN)、比较运算符(含空值判断、IN和BETWEEN)、逻辑运算符(AND/OR/NOT)以及运算符优先级。文章特别强调了SELECT的强大功能,如脱离表执行计算、控制列顺序、生成计算列和取别名等操作,并提供了丰富的实际应用示例。最后总结了DQL的核心用途和执行结构,为数据查询操作提供了全面指导。原创 2025-11-07 17:09:08 · 404 阅读 · 0 评论 -
SQL DML 知识点整理
📚 SQL DML 知识点摘要 DML(数据操纵语言)主要包含增删改查四大核心操作: INSERT:插入单行或多行数据,支持指定列插入和特殊值处理 UPDATE:修改数据,可通过WHERE条件精确控制修改范围 DELETE:删除数据,注意NULL值的特殊判断方式(IS NULL) SELECT:基本查询功能 关键区别: DML操作数据行(内容),DDL操作表结构 NULL表示未知值,与0和空字符串不同 典型应用场景包括数据录入、修改和清理,所有操作都需谨慎使用WHERE条件以避免全表操作。原创 2025-11-06 16:53:21 · 369 阅读 · 0 评论 -
SQL DDL 知识点整理
本文总结了SQL DDL(数据定义语言)的核心知识点,包括基础语法规则、数据库和表的CRUD操作、常见数据类型、表约束条件以及表结构修改方法。主要内容涵盖:SQL指令的书写规范(大小写敏感、分号结尾、注释方式);数据库的创建、查看、使用和删除;表的创建、复制、查看和删除操作;常用数据类型介绍;主键、自增、唯一和非空等约束条件;通过ALTER命令实现列和表结构的修改;以及命名规范和完整操作示例。这些知识为数据库管理提供了基础框架,适合初学者快速掌握SQL DDL的核心概念。原创 2025-11-06 16:51:34 · 277 阅读 · 0 评论
分享