【窗口函数】ROWS_NUMBER练习题
📅 2026/7/2 5:13:22
👁️ 次浏览
订单表TOP商品渠道TOP2窗口函数练习题一、需求拆解先按商品product_id分组统计每个商品总订单量sum(amount)筛选总订单量前4的商品针对筛选出的4个商品按product_id分区对每个渠道的订单量排名取每个商品渠道排名前2的渠道使用ROW_NUMBER()/RANK()做分组排名窗口函数结果需嵌套子查询过滤。二、原始数据表 ordersOidproduct_idchannelamount11直播224主页338搜索1410其他751商品页964直播172主页383商品页297直播2109搜索1115直播2121其他8三、建表与测试数据MySQLCREATETABLEorders(OidINTCOMMENT订单ID,product_idINTCOMMENT商品ID,channelVARCHAR(20)COMMENT销售渠道,amountINTCOMMENT订单量)ENGINEInnoDBDEFAULTCHARSETutf8mb4;INSERTINTOorders(Oid,product_id,channel,amount)VALUES(1,1,直播,2),(2,4,主页,3),(3,8,搜索,1),(4,10,其他,7),(5,1,商品页,9),(6,4,直播,1),(7,2,主页,3),(8,3,商品页,2),(9,7,直播,2),(10,9,搜索,1),(11,5,直播,2),(12,1,其他,8);selecttem.product_id,res.channelfrom(selectproduct_id,sum(amount)asamountsfromorders ogroupbyproduct_idorderbyamountsdesclimit4)temleftJOIN(selectproduct_id,channel,ROW_NUMBER()over(PARTITIONbyproduct_idORDERBYamountdesc)asrank_idfromorders)resonres.product_idtem.product_idwhereres.rank_id2运行结果
缺席的智慧:当AI学会在世界的空隙中守护留白我们习惯将智能理解为“在场”——占据空间、产生内容、提供答案。但最深层的智能或许恰恰表现为缺席:一种懂得何时退场、何时保持空白的古老智慧。未来的AI将学习这门消失的艺术——不是做什么,而…
📅 2026/7/2 5:13:22
摘要
传统第三方组态软件描述 S7 数据时,常以 DB1.DBD20、DB1.DBX10.3、MW100 这样的绝对地址字符串作为配置核心,再为变量附加数据类型和采集周期。它直观、容易入门,但地址中的存储区、长度和偏移彼此耦合;当工程需要批量生成、…
📅 2026/7/2 5:13:22
开篇直击痛点:为什么你的短视频没效果?各位长沙的老板们,你们是不是也遇到过这样的问题:花了大价钱做短视频,结果流量少得可怜;招了人,成本高不说,还经常被“割韭菜”;找…
📅 2026/7/2 5:13:22
人机协作,仅供参考合理开启,利大于弊打开手机上的任意一款应用,我们几乎都在默许同一个行为:数据在后台上传。这种行为往往在用户毫不知情的情况下持续进行,所上传的数据类型大致可分为三类:使用数据、日志…
📅 2026/7/2 8:03:43
一、前言(项目痛点与选型需求) 项目硬件:直流减速电机 + 1000 线正交编码器、H 桥 L298N 驱动、STM32F103 主控 开发中遇到典型问题: 分不清位置 / 增量 PID,随便套用代码出现电机抖动、飞车; 两种算法代码完全耦合,无法快速切换对比调试; 电机启停、负载变化时转速超调…
📅 2026/7/2 8:03:43
在游戏和设计场景中实现窗口分辨率自由调整的5个实用技巧 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE
SRWE(Simple Runtime Window Editor)是一款开源窗口分辨率自定义工具࿰…
📅 2026/7/2 8:03:43
博主介绍:👨🎓博主简介 ❤计算机在读硕士 | CSDN 专业博客 | Java 技术布道者 ❤深耕实验室一线,痴迷 Spring
Boot 与前后端分离架构,累计原创技术博文 200 篇; ❤手把手指导毕业设计 1000 项,…
📅 2026/7/2 8:03:43
更多请点击:
https://intelliparadigm.com
第一章:IDEA Git差异查看的核心价值与认知重构 在现代协作开发中,理解代码变更的语义远比识别行级差异更为关键。IntelliJ IDEA 内置的 Git 差异工具并非简单的文本比对器,而是一个深度…
📅 2026/7/2 8:03:43
“AI 技术越学越深,网站越做越漂亮,钱却越赚越少。”
这是笔者最近在一个 AI 产品交流群里看到的一句话,扎心,但很真实。
很多 AI 项目并不是输在模型能力,而是卡在了业务现场:用户不持续用、客户不愿付费…
📅 2026/7/2 8:01:42
1. 项目概述:从“能用”到“精通”的必经之路如果你正在学习或从事网络安全测试,尤其是Web应用安全评估,那么BurpSuite的Intruder模块绝对是你绕不开的核心工具。而Intruder模块里,功能最强大、也最让人又爱又恨的,莫过…
📅 2026/7/2 0:00:33
1. 项目概述:从“找东西”到“精准操控” 做自动化测试,尤其是Web UI自动化,最核心也最让人头疼的一步是什么?不是写复杂的业务逻辑,也不是处理异步加载,而是最基础的—— 让程序找到页面上那个你想操作的…
📅 2026/7/2 0:00:33
1. 项目概述:为什么是Maestro? 如果你正在寻找一个能让你快速上手、告别繁琐配置、并且对移动端UI自动化测试真正友好的框架,那么Maestro很可能就是你一直在等的那个答案。我接触过Appium、Espresso、XCUITest,也折腾过各种基于图…
📅 2026/7/2 0:00:33
6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…
📅 2026/6/30 10:04:37
引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…
📅 2026/7/1 15:35:39
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/2 1:17:03
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/1 0:00:39
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/2 1:36:45