SQL题型之topn
数分 Top N 必背 3 个窗口函数面试直接用,关键字全部小写,符合大厂规范: row_number():唯一排名,同值不同号(1,2,3,4) rank():跳跃并列,同值同名次(1,1,3,4) dense_rank():连续并列,同值不跳号(1,1,2,3) 总结 基础 Top N → order by + limit 分组 Top N → row_number() over(partition by ... order by ...) 并列排名 → dense_rank() 连续 Top → 日期差分组法 基础表结构统一说明 员工表 employee 字段:emp_id 员工 id,dept_id 部门 id,emp_name 姓名,salary 薪资,entry_time 入职时间 订单表 order_info 字段:order_id 订单 id,user_id 用户 id,order_time 下单时间,pay_amount 支付金额,goods_type 商品类型 用户登录表 user_login 字段:user_id 用户 id,login_date...
SQL窗口函数
窗口函数的函数,示例演示,深入理解和使用
SQL子查询
把“必须用子查询”和“可以改 JOIN / WITH 提速”这两种场景一次性拆开讲透。每条都给出 Trino(Presto)语法示例
SQL窗口函数速查表
24个SQL 标准中定义的全部窗口函数(Window Function),每个函数用一句话概括其核心用途,方便日常查阅时能快速对应到需求
hugo-img-root插件开发
雏形问题背景Hugo 在构建站点后,所有资源都输出到 public/ 目录,浏览器访问时,/ 代表站点的根目录(即 public/ 文件夹)。因此,如果你在 Markdown 中引用图片时写成:  实际生成的 HTML 会是 <img src="../images/photo.jpg">,这显然不是我们期望的位置。正确的方式应该是根相对路径 /images/photo.jpg。 PaperMod 主题默认的 render-image.html 已经对页面资源(Page Resources)和全局资源(assets/)进行了智能处理,但如果图片既不是页面资源也不在 assets/ 中,而只是放在 static/ 目录下(经典用法),那么生成的 src 可能是相对路径,导致 404。 因此,我们需要在主题默认逻辑的基础上,增加一个兜底逻辑:当资源找不到时,自动将路径转换为以 / 开头的根相对路径。 覆盖主题模板Hugo 的模板渲染遵循优先级规则:站点根目录下的 layouts/ 会覆盖主题中的同...
hexo-typ-images插件开发
开发指南Hexo 插件开发的核心思路是:不修改核心源码,通过 Hexo 提供的扩展 API 注入自定义功能。下面是一份完整的开发指南。 插件的两种形式 形式 适用场景 位置 Scripts(脚本) 功能简单,无需发布 scripts/ 文件夹 Packages(包) 功能复杂,需发布到 NPM node_modules/hexo-xxx/ 脚本方式最简单:把 .js 文件丢进博客根目录的 scripts/ 文件夹,Hexo 启动时自动加载。 Package包(Package)插件的标准结构,文件夹名必须以 hexo- 开头,否则 Hexo 会忽略。 1234hexo-my-plugin/├── index.js # 入口文件(必须)├── package.json # 插件元信息(必须)└── README.md # 文档(建议) package.json 最小配置 12345678{ "name": "hexo-my-plugin", "versi...
VBA
常用加水印 Module(模块,代码文件) Sub AddFullPageWatermark ← 主功能:添加水印 调用 RemoveAllWatermarks ← 添加前先清旧水印 创建 + 复制水印… Sub RemoveAllWatermarks ← 辅助功能:删除水印 遍历所有形状,删掉叫”FullPageWM”的 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129Option Explicit' ...
PowerBI
如何开始导入数据打开 Power BI Desktop 下载地址:https://powerbi.microsoft.com/zh-cn/desktop/ 安装后打开,你会看到一个空白画布 导入5张Excel表点击顶部菜单 主页 → 获取数据 → Excel工作簿 在弹窗中找到你下载的 HR人力资源数据.xlsx,选中后点击 打开 选择数据表:你会看到一个导航器窗口,左边列出了5个Sheet: ✅ 员工信息表 ✅ 考勤表 ✅ 绩效表 ✅ 薪酬表 ✅ 离职表 全部勾选这5个,然后点击右下角的 转换数据 进入Power Query编辑器后,逐一点击每个表,检查列名上方的图标: 日期列(如入职日期、日期、离职日期)必须显示 📅 日历图标 数字列(如年龄、绩效得分、薪酬总额)必须显示 1️⃣ 2️⃣ 3️⃣ 数字图标 文本列(如姓名、部门、离职原因)显示 ABC 图标 如果发现数字列显示ABC(文本),右键该列 → 更改类型 → 整数/小数 检查完成后,点击左上角 关闭并应用(会加载一会儿) 导入时的关键设置(每张表都要做): 在导航器窗口勾选表格 → 点击 转...
Markdown常用
文章Front-matter博客文章 Front-matter的Markdown使用 如果有文章(例如:转载文章)不需要显示版权,可以在文章 Front-matter 单独设置 copyright: false 从Butterfly3.0.0开始,支持对单独文章设置版权信息,可以在文章 Front-matter 单独设置 1234copyright_author: xxxxcopyright_author_href: https://xxxxxx.comcopyright_url: https://xxxxxx.comcopyright_info: 此文章版权归 xxxxx 所有,如有转载,请注明来自原作者 注意代码块不要在列表中==代码块不能是列表项==,否则会乱码!!! 可以用enter+shift使得代码块不属于列表又可以完成缩进: 使用Mermaid画图Markdown中可以绘制流程图、序列图、饼图、甘特图和类图等图形。 语法Mermaid代码通常放在一个代码块中,代码块的语法如下: 123```mermaid[Merm...
Git-下载安装配置-图文超详细教程-手把手教你-小白
安装 先选择自己的系统安装,安装后,一定要配置全局! 一、Windows 系统安装 Git(演示)步骤 1:下载安装包 访问 Git 官网。 点击 Download for Windows,下载最新版安装包(如 Git-2.47.1.2-64-bit.exe)。 步骤 2:运行安装程序 双击安装包,启动安装向导。 关键配置选项(按顺序设置): 安装路径:默认路径为 C:\Program Files\Git\,建议保持默认。 注意:路径中不要包含中文或空格。 选择组件: 桌面图标:在桌面上放一个图标,方便你快速打开 Git。 Windows 文件夹集成: 在这里打开 Git 命令行:在文件夹里右键点击,可以直接打开命令行工具。 在这里打开 Git 图形界面:在文件夹里右键点击,可以直接打开图形界面工具。 大文件支持:帮助你处理大文件的版本控制。 关联 Git 配置文件:让文本编辑器自动打开 Git 的配置文件。 关联 Shell 脚本文件:让 Shell 脚本文件可以用命令行工具运行。 检查更新:每天检查是否有 Git 的新版本。 添加 Git 命令行配置到 Wind...



