摘要: 本文介绍什么是 SQL GROUPING 运算符,如何使用 SQL GROUPING 运算符。GROUPING 指示是否聚合 GROUP BY 列表中的指定列表达式。 本文重点 只使用 GROUP BY 子句和聚合函数是无法同时得出小计和合计的。如果想要同时得到,可以使用 GROUPING 运算符。 阅读全文
posted @ 2022-06-16 10:06 Vin° 阅读(1445) 评论(0) 推荐(1) 编辑
摘要: 本文介绍什么是 SQL 窗口函数,窗口函数可以进行排序、生成序列号等一般的 聚合函数 无法实现的高级操作。 本文重点 窗口函数可以进行排序、生成序列号等一般的聚合函数无法实现的高级操作。 理解 PARTITION BY 和 ORDER BY 这两个关键字的含义十分重要。 一、什么是窗口函数 窗口函数 阅读全文
posted @ 2022-06-15 17:14 Vin° 阅读(1782) 评论(0) 推荐(1) 编辑
摘要: 本文介绍 SQL 如何使用内联结(INNER JOIN)、外联结(OUTER JOIN)和交叉联结(CROSS JOIN)。简单来说,就是将其他表中的列添加过来,进行“添加列”的运算。 本文重点 联结(JOIN)就是将其他表中的列添加过来,进行“添加列”的集合运算。UNION 是以行(纵向)为单位进 阅读全文
posted @ 2022-06-15 13:36 Vin° 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 本文将会和大家一起学习集合运算操作。集合在数学领域表示“(各种各样的)事物的总和”,在数据库领域表示记录的集合。具体来说,表、视图和查询的执行结果都是记录的集合。 本文重点 集合运算就是对满足同一规则的记录进行的加减等四则运算。 使用 UNION(并集)、INTERSECT(交集)、EXCEPT(差 阅读全文
posted @ 2022-06-15 11:13 Vin° 阅读(6497) 评论(0) 推荐(0) 编辑
摘要: 本文介绍 SQL CASE 表达式,它是 SQL 中数一数二的重要功能,CASE 表达式的语法分为简单 CASE 表达式和搜索 CASE 表达式两种。 本文重点 CASE 表达式分为简单 CASE 表达式和搜索 CASE 表达式两种。搜索 CASE 表达式包含简单 CASE 表达式的全部功能。 虽然 阅读全文
posted @ 2022-06-14 11:24 Vin° 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 本文将会和大家一起学习 SQL 的搜索条件中不可或缺的工具——谓词(predicate)。SQL 谓词就是返回值为 TRUE、FALSE 或 UNKNOWN 的表达式。 谓词用于 WHERE 子句 和 HAVING 子句 的搜索条件中,还用于 FROM 子句的联接条件以及需要布尔值的其他构造中。 本 阅读全文
posted @ 2022-06-13 16:47 Vin° 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 不仅 SQL,对所有的编程语言来说,函数都起着至关重要的作用。函数就像是编程语言的“道具箱”,每种编程语言都准备了非常多的函数。 使用函数,我们可以实现计算、字符串操作、日期计算等各种各样的运算。 本文重点 根据用途,函数可以大致分为算术函数、字符串函数、日期函数、转换函聚合函数。 函数的种类很多, 阅读全文
posted @ 2022-06-10 16:50 Vin° 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 前几篇我们一起学习了 SQL 如何对表进行创建、更新和删除操作、SQL SELECT WHERE 语句如何指定一个或多个查询条件 和 SQL 如何插入、删除和更新数据 等数据库的基本操作方法。 从本文开始,我们将会在这些基本方法的基础上,学习一些实际应用中的方法。 本文将以此前学过的 SELECT 阅读全文
posted @ 2022-06-10 10:04 Vin° 阅读(566) 评论(0) 推荐(1) 编辑
摘要: 本文给大家介绍数据库中用来管理数据更新的重要概念——SQL 事务。简单来讲,事务就是需要在同一个处理单元中执行的一系列更新处理的集合。 本文重点 事务是需要在同一个处理单元中执行的一系列更新处理的集合。通过使用事务,可以对数据库中的数据更新处理的提交和取消进行管理。 事务处理的终止指令包括 COMM 阅读全文
posted @ 2022-06-09 17:18 Vin° 阅读(2715) 评论(0) 推荐(0) 编辑
摘要: 本文将会给大家介绍 DBMS 中用来更新表中数据的方法。SQL 数据的更新处理大体可以分为插入(INSERT)、删除(DELETE)和更新(UPDATE)三类。本文将会对这三类更新方法进行详细介绍。 一、数据的插入(INSERT 语句的使用方法) 本节重点 使用 INSERT 语句可以向表中插入数据 阅读全文
posted @ 2022-06-09 10:06 Vin° 阅读(271) 评论(0) 推荐(0) 编辑