继续学习,争取早日找到实习 - Irving11

news/2025/10/13 20:44:15/文章来源:https://www.cnblogs.com/Irving11-kobe/p/19137999

关于SQL的一些经典实例
一、TOP n
1、路径问题:
csv_path = "student_score.csv"
df = pd.read_csv(r"D:\Pycharm\pythonProject3\student_score.csv")
文件路径里的 \ 在 Python 中被当作转义字符而非路径分隔符,在字符串开头加 r,表示这是原始
字符串,里面的 \ 不做转义处理
2、窗口函数
ROW_NUMBER() OVER (PARTITION BY class_id ORDER BY score DESC) AS rank_num
窗口函数可以理解为 “带范围的数据计算器”,它能在不改变原表行数的前提下,对 “某一范围内的
行” 进行计算(比如排名、求和、平均值等),就像给数据 “开了一扇窗”,只关注窗户内的数据。
3、RANK()、DENSE_RANK()、ROW_NUMBER()的区别
RANK() 相同值同排名,跳过后续名次 不连续(有间隙) 比赛排名(如奥运会:1 金、2 银、2 银、4 铜)
DENSE_RANK() 相同值同排名,不跳过后续名次 连续(无间隙) 成绩等级(如:90 分以上为 A,80-89 为 B)
ROW_NUMBER() 相同值也生成唯一排名 连续(强制唯一) 需为每行生成唯一序号的场景(如分页)

心得感悟:SQL还是挺方便的,学习起来也不难,继续加油。明天要面试了,有些许紧张。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/936408.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

悟空原创:零门槛编程?实现了!拖拉流程,支持窗口界面设计支持生成独立可执行程序

悟空原创:零门槛编程?实现了!拖拉流程,支持窗口界面设计支持生成独立可执行程序悟空原创:零门槛编程?实现了!拖拉流程,支持窗口界面设计支持生成独立可执行程序零门槛编程,不会写代码,只想简单拖拉图形控件就…

Keil MDK 将不同文件中的特定数据链接到同一位置

最近在一个STM32的项目中,为了方便现场调试的抓取一些运行数据,就想在项目中增加类似于 linux 的串口终端,实现一些基本命令行的调试命令。本着开源优先的原则,一通搜索,最终选定了 xcmd 这个开源库。 XCMD 介绍 …

详细介绍:用于水管和污水管道巡检机器人的同步定位与建图综述

详细介绍:用于水管和污水管道巡检机器人的同步定位与建图综述2025-10-13 20:33 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !impor…

1013日总结

今天把作业写了一点,也就是界面那一块。 写了1000行左右,但还是有问题--前端数据反馈不到后端,明天我再看看。

C语言自学--自定义类型:结构体 - 指南

C语言自学--自定义类型:结构体 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mon…

2025公众号排版效率榜:5款AI工具实测对比,从排版到分发一站搞定

作为新媒体运营者,你是否也曾经历过这些场景:花2小时排版一篇公众号文章,换平台发布时格式错乱需重新调整;追热点时选题慢半拍,配图担心版权风险;团队协作时版本混乱,分发10个平台重复操作到深夜?2025年,随着…

完整教程:R语言——离群点检测应用

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

OpenLayers地图交互 -- 章节十六:双击缩放交互详解 - 教程

OpenLayers地图交互 -- 章节十六:双击缩放交互详解 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consol…

中国联通重要突破!正式获得开展eSIM手机运营服务商用试验批复

中国联通重要突破!正式获得开展eSIM手机运营服务商用试验批复Posted on 2025-10-13 20:25 lzhdim 阅读(0) 评论(0) 收藏 举报今日,中国联通公众号发文称,近期,中国联通正式获得开展eSIM手机运营服务商用试验的…

071_尚硅谷_十进制转其它进制

071_尚硅谷_十进制转其它进制1.十进制转二进制 2.十进制转八进制 3.十进制转十六进制

CF1935E Distance Learning Courses in MAC

刚开始以为是 case 题,结果是性质题。 首先肯定从高到低考虑,现在比较困难的事情就是如何决策到底哪些数占据高位哪些数占据低位。这样分类讨论贼多而且还不好做,出题人肯定不会自己给自己设限,想一写基于性质的做…

联考の记录

记录&总结。虽然我写东西的时候总会感觉有其他人看我写的东西导致写出来的东西非常不自然,但我决定还是写一下。这个东西每打一次联考就来更一下,不然偶然写一次感觉也没什么用处。 从一次大失败开始: 10.13 得…

苹果iMessage群发协议,苹果iMessage短信,苹果iMessage推信,iMessage协议版自动群发完美实现。

苹果iMessage群发协议,苹果iMessage短信,苹果iMessage推信,iMessage协议版自动群发完美实现。一、PC电脑版苹果系统(Mac OS)上实现imessage群发总结为以下几种方式: /*MacOS苹果系统,正常情况下,只能安装到苹果公司自…

06-mysql备份实战 #

06-mysql备份实战 1.备份恢复演练(mysqldump+binlog) 知识储备 如下内容。。 全量备份 全量数据,指的是某一整个数据库(如kings)中所有的表、以及表数据,进行备份。 例如备份所有数据库、以及所有数据,上面也讲了…

静态内部类

静态内部类不依赖外部对象,可通过创建或通过类名访问,可声明静态成public class Outer {private String name="xxx";private String age="18";//静态内部类:和外部类相同static class Inne…

SAP ABAP ALV 布局

SAP ABAP ALV 布局百度:ABAP ALV布局 前言 在SAP ABAP开发中ALV是用于展示结构化数据的一个强大工具。I_DEFAULT, I_SAVE, 和 IS_VARIANT 是在调用ALV相关函数(如 REUSE_ALV_GRID_DISPLAY 或通过 SALV 类)时…

05_mysql备份方案

05_mysql备份方案1.为什么要数据备份保护服务器数据安全 维护公司运维资产7*24小时运转企业丢失了数据,就等于失去了商机,客户,产品,甚至倒闭 在各种各样的数据中,数据库的数据是核心中的核心,当然其他各式各样的…

实验1_CPP

实验1 源代码 #include <iostream> #include <string> #include <vector> #include <algorithm>template <typename T> void output(const T &c);void test1(); void test2(); void…

08 数组

08 数组数组 初始化 dataType[] name = new dataType[size];#静态初始化:创建+赋值 int[] a ={1,2,3};#动态初始化 int[] b=new int[10];内存声明数组: "name"被压入栈中.创建数组: 在堆中开辟空间,每个元素…

CF2153 Codeforces Round 1057 (Div. 2) 游记

仅开出两题,靠手速掉分不太多,回到蓝名边缘。省流 仅开出两题,靠手速掉分不太多,回到蓝名边缘。10.10 内含剧透,请vp后再来。 不是题解!!!!!!! 赛前 忘了。因为补以前的旧账会写的很简单。 赛时 A 题不谈。…