自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tony.Dong的专栏

大家好!我是只谈技术不剪发的Tony老师,一个专注于数据库领域的分享者。

  • 博客(664)
  • 资源 (7)
  • 收藏
  • 关注

原创 实战 SQL:亚马逊、京东等电商平台的销售排行榜和飙升榜

以亚马逊、京东等电商平台的销售排行榜和销售飙升榜为实战案例,介绍了一些常用的 SQL 排名窗口函数(RANK、ROW_NUMBER等)和取值窗口函数(LAG、LEAD)的数据分析功能。

2020-07-23 22:36:58 9019 15

原创 实战 SQL:银行等金融机构可疑支付交易的监测

SQL 窗口函数(Window fuction)或者分析函数提供了强大的数据分析功能,我们介绍了一些聚合窗口函数的实际案例。SUM 函数常常用于计算历史累计值,COUNT 函数可以用于计算数据累计出现的次数,AVG 函数可以用于计算移动平均值。

2020-05-04 08:14:48 16533 33

原创 某电商销售数据分析 SQL 面试题解析

本文基于某电商销售数据分析 SQL 面试题,解析并给出了 MySQL 中的解决方法。依次使用了 GROUP BY 分组加聚合函数、HAVING 过滤和DISTINCT 去重、ORDER BY 排序加上 LIMIT 子句实现 Top-N 排行榜,以及窗口函数。

2020-04-22 21:56:53 12756 31

原创 SQL 面试题:WHERE 和 HAVING、ON 有什么区别?

SQL 中WHERE和HAVING的区别在于:WHERE子句在GROUP BY分组和聚合函数之前对数据行进行过滤;HAVING子句对GROUP BY分组和聚合函数之后的数据行进行过滤。SQL 中WHERE和ON的区别在于:对于内连接查询,WHERE和ON中的过滤条件等效;对于外连接查询,ON中的过滤条件在连接操作之前执行,WHERE中的过滤条件(逻辑上)在连接操作之后执行。

2020-04-09 07:42:16 14901 12

原创 实战 SQL:销售数据的小计/合计/总计以及数据透视表

介绍如何在 SQL 中利用聚合函数、GROUP BY 子句的 ROLLUP、CUBE 和 GROUPING SETS 选项以及 CASE 表达式实现类似 Excel 数据透视表的功能,通过展开、折叠、筛选、行列转换等操作得到不同层次和视角的数据小计/合计/总计。本文涉及的数据库包括 Oracle、MySQL、SQL Server 以及 PostgreSQL。

2020-04-02 18:19:18 8591 2

原创 实战 SQL:微信、微博等社交网络中的友好、粉丝关系分析

介绍如何将微信、微博这类图结构的社交网络数据使用邻接列表进行描述,并且最终存储为结构化的关系表。利用 SQL 语句中的 JOIN 连接查询、通用表表达式的递归查询等功能对其进行分析,发行其中隐藏的社交关系。这些方法适用于 MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite。

2020-03-28 13:09:07 18062 29

原创 实战 SQL:实现百度、高德等地图中的地铁换乘线路查询

本文介绍了一个 SQL 高级功能:通用表表达式(Common Table Expression),也就是 WITH 子句。CTE 可以提高复杂查询的性能和可读性,实现树状结构或者图数据的遍历。例如:生成数字序列;获取员工上下级的组织关系;查询地铁、航班换乘线路;社交网络图谱分析。

2020-03-19 22:48:36 7307 11

原创 SQL 编程思想:一切皆关系

关系模型定义了单一的数据结构:关系,也就是二维表。SQL 是一种面向集合的编程语言,它操作的对象是集合,操作的结果也是集合。在 SQL 中,一切皆关系。

2020-03-01 21:52:02 13992 27

原创 那些年我们踩过的坑,SQL 中的空值陷阱!

在数据库中,空值(NULL)是一个特殊的值,通常用于表示缺失值或者不适用的值。今天我们来详细讨论一下数据库中的空值问题,主要包括 MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite。

2019-12-31 07:31:17 13388 17

原创 祝你2024国庆节快乐!

祝大家2024国庆节快乐

2024-10-01 08:00:00 92

原创 软件测试学习路线图

软件测试从小白到专家的学习路线图。

2024-09-28 21:00:00 279

原创 DevOps学习路线图

DevOps学习路线图

2024-09-25 08:00:00 177

原创 SQL案例分析:美联储降息前后的复利差距

SQL递归查询(通用表表达式)计算复利。

2024-09-19 20:00:00 390

原创 后端开发学习路线图

Web后端开发工程师从入门到高级进阶学习路径。

2024-09-15 08:00:00 107

原创 SQL案例分析:计算延迟法定退休年龄

SQL案例分析:计算延迟法定退休年龄。

2024-09-14 14:01:48 527

原创 SQL开发俄罗斯方块游戏

使用 SQL 开发一个简单的俄罗斯方块游戏。

2024-09-12 19:19:28 133

原创 前端开发学习路线图

Web前端开发工程师从入门到高级进阶学习路径

2024-09-12 08:42:26 89

原创 MongoDB入门教程

这是本人制作的《MongoDB入门教程》PDF版本,包含了MongoDB基本概念,下载安装,文档增删改查(CRUD),管道聚合操作,索引优化以及数据导入导出等内容。

2024-09-11 07:49:18 442

原创 数据分析学习路线图

数据分析学习路径

2024-09-08 15:55:42 108

原创 PostgreSQL 17即将发布,新功能Top 3

按照计划,PostgreSQL 17 即将在 2024 年 9 月份发布,目前已经发布了第三个 Beta 版本,新版本的功能增强可以参考 Release Notes。

2024-09-06 08:00:00 2419

原创 SQL常见100面试题解析

本文介绍并分析了常见的 100 道 SQL 面试题,主要分为三个模块:SQL 初级查询、SQL 高级查询以及数据库设计与开发。

2024-09-05 08:30:27 991

原创 SQL学习路线图

SQL从入门到精通,可以逐步掌握SQL的各项技能。

2024-09-02 08:43:35 143

原创 PostgreSQL常见错误:sorry, too many clients already

当应用程序连接 PostgreSQL 数据库遇到“FATAL: sorry, too many clients already”错误时,表示数据库连接数已经到达服务器允许的最大值,无法建立新的连接。

2024-08-29 08:36:41 464

原创 SQL:始于关系,超越关系

尽管 SQL 源自关系模型,但是它早就不再局限于关系模型,无论是面向对象特性(例如复合类型、自定义类型)、文档数据存储(例如 XML、JSON 类型和函数)、复杂事件和流数据处理、数据科学中的多维数组以及图存储(属性图查询语言)等都已经成为 SQL 标准中的一部分。

2024-08-27 08:00:00 1869 1

原创 系统架构不是设计出来的

系统架构具有复杂性和动态性,需要随着业务需求、技术革新等外部环境变化而不断调整和完善,而非仅仅通过预先设计就能够达到最优状态。

2024-08-24 21:35:51 740

原创 基于数据复杂度的数据库选型

数据模型的选择对于 IT 系统的开发至关重要,它不仅决定了数据存储和处理的方式,影响系统的性能、扩展性以及维护性等。本质上来说,不同的数据模型反映了我们对业务问题的不同思考和抽象程度。今天我们从不同数据模型对于复杂数据和关系的支持给大家做一个介绍,包括常见的关系模型、文档模型以及图数据模型等。

2024-08-21 23:07:40 392

原创 PostgreSQL版本策略

PostgreSQL 全球开发组计划每年发布一个包含新功能的主要版本(major version)。同时,对于每个主要版本,至少每 3 个月会发布一个次要版本(minor release),用于修复问题和安全漏洞。

2024-08-16 20:00:00 876

原创 PostgreSQL性能优化之体系结构

本文介绍 PostgreSQL 数据库的体系结构,包括实例结构(进程与内存)、存储结构(物理与逻辑)以及插件式存储引擎。

2024-07-25 20:30:00 879

原创 PostgreSQL关闭数据库服务的三种模式

PostgreSQL 提供了三种关闭数据库服务的不同方式,智能关闭(Smart Shutdown)模式,快速关闭(Fast Shutdown)模式,立即关闭(Immediate Shutdown)模式。它们最终都是发送一个关闭信号到 postgres 主服务进程。

2024-07-10 20:15:00 957 1

原创 MySQL 9.0新特性:向量存储

MySQL 9.0 增加了一个新的向量数据类型:VECTOR。

2024-07-08 20:00:00 1150

原创 MySQL 9.0正式版本来了!

MySQL 9.0 第一个正式版本于 2024 年 7 月 1 日发布,这是一个创新版,意味着它会增加一些新功能、修复一些问题并弃用一些旧功能。

2024-07-03 15:00:00 1247

原创 Oracle Database 23ai新特性之INTERVAL聚合函数增强

Oracle Database 23ai 开始 AVG 以及 SUM 函数支持 INTERVAL 数据类型,它们可以作为聚合函数或者分析函数使用。

2024-06-27 20:00:00 368

原创 SQL实现UUIDv7

介绍如何在数据库中使用 SQL 实现 UUIDv7,完全不需要依赖其他组件。

2024-06-26 20:00:00 427

原创 SQLite扩展插件终极集合

sqlean 打包了许多流行的 SQLite 扩展插件,提供了清晰的 API,并且进行了测试和文档工作,我们可以将它作为一个 SQLite 扩展的标准库。

2024-06-21 20:00:00 911

原创 MySQL版本发布模型

MySQL 8.0 之后使用了新的版本控制和发布模型,分为两个主线:长期支持版(LTS)以及创新版。

2024-06-19 20:00:00 871

原创 PostgreSQL 17新特性之分区拆分与合并

PostgreSQL 17 增强了分区管理功能,支持分区的拆分以及合并,同时支持分区表的标识列以及排除约束功能。

2024-06-06 20:00:00 1596

原创 五种主流数据库:常用数据类型

在设计数据库的表结构时,我们需要明确表中包含哪些字段以及字段的数据类型。字段的数据类型定义了该字段能够存储的数据种类以及支持的操作。本文将会介绍五种主流数据库中常用的数据类型以及如何选择合适的数据类型,包括 MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite。常见的 SQL 数据类型包括数字类型、字符串类型、日期时间类型以及二进制类型。

2024-05-31 20:31:35 1654

原创 数据库设计:实体关系图

实体关系图(Entity-Relationship Diagram、ERD)是一种用于数据库设计的结构图,它描述了数据库中的实体以及它们之间的关系。

2024-05-30 21:00:00 1147

原创 SQLite 3.4.60 版本发布,带来优化器和函数增强!

SQLite 开发团队于 2024 年 05 月 23 日发布了 SQLite 3.46.0 版本,带来了不少优化器和函数相关的增强,我们来了解一下新版本的改进功能。

2024-05-27 12:10:12 620

原创 PostgreSQL 17 Beta 1发布,有没有你期待的新功能?

PostgreSQL 全球开发组于 2024 年 5 月 23 日发布了第一个 PostgreSQL 17 Beta 版本。虽然细节可能会有所改变,但是该版本包含了 PostgreSQL 17 最终正式版中所有新特性的预览。

2024-05-24 13:55:56 1297

SQL-Server-Sample-Database.zip

《Microsoft SQL Server入门教程》专栏使用的示例数据库和表,包含两个模式和 9 个数据表。

2021-11-14

SQL窗口函数速查表.pdf

文件是 SQL 窗口函数速查表,提供了关于窗口函数的语法定义和各个选项的介绍,同时还提供了常用窗口函数的作用以及使用方法。

2020-10-30

MySQL 常用命令速查表.pdf

MySQL 常用命令和语句查询表,包括 mysql 客户端工具使用、数据库管理、用户和权限管理、表管理、索引、查询语句、DML 语句、事务控制、视图、存储过程/触发器、备份恢复等。

2020-09-25

SQL 速查表.pdf

关系数据库通用语言 SQL 的常用命令速查表,包括查询语句、DML 数据操作语句、DDL 数据定义语句。

2019-06-04

SQL从入门到出门示例数据库SQLite脚本

SQL从入门到出门示例数据库SQLite脚本,文档参考https://blog.csdn.net/horses/article/details/80066428

2010-11-23

DSOFramer2.3.0.1源码

///////////////////////////////////////////////////// Issued by dxHe on Jun 19,2008 Fuzhou Fujian China(Surrex China) Lastest version: 2.3.0.0 Prior version: 2.2.1.2 ///////////////////////////////////////////////////// dsoframer.ocx 2.3.0.0 Release comments: 1、增加对OFFICE2007的支持 2、删除2个文件:msword9.h/msword9.cpp ///////////////////////////////////////////////////// Issued by jiangzuixian on sep 19,2009 nanning Guangxi China Lastest version: 2.3.0.1 Prior version: 2.3.0.0 ///////////////////////////////////////////////////// dsoframer.ocx 2.3.0.1 Release comments: 1、解决保存WORD2007文档文件被删的BUG! 2、默认打开文件类型增加OFFICE2007文件后缀:*.docx;*.xlsx;*.pptx

2010-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除