当前位置: 首页 > news >正文

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

关于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.gsyq.cn/news/20430.html

相关文章:

  • 悟空原创:零门槛编程?实现了!拖拉流程,支持窗口界面设计支持生成独立可执行程序
  • 详细介绍:用于水管和污水管道巡检机器人的同步定位与建图综述
  • 1013日总结
  • 2025公众号排版效率榜:5款AI工具实测对比,从排版到分发一站搞定
  • 完整教程:R语言——离群点检测应用
  • 中国联通重要突破!正式获得开展eSIM手机运营服务商用试验批复
  • 071_尚硅谷_十进制转其它进制
  • 联考の记录
  • 实验1_CPP
  • 08 数组
  • CF2153 Codeforces Round 1057 (Div. 2) 游记
  • 面向新质生产力,职业院校“人工智能”课程教学解决方案 - 教程
  • 从《花果山》到《悬鉴》:一首诗的蜕变与AI元人文理论的建构历程
  • java语法(switch)
  • 朱世乐的 Johnson 算法笔记
  • 实用指南:JVM栈溢出时如何dump栈信息?
  • Python的typing模块:类型提示 (Type Hinting) - 详解
  • MyEclipse 2017 激活教程
  • 插入 dp
  • 【C++】AVL详解 - 教程
  • 深入解析:Scikit-learn Python机器学习 - 回归分析算法 - Lasso 回归 (Lasso Regression)
  • 行业词汇
  • 云原生周刊:KubeSphere社区版正式发布
  • GauGAN详解与实现 - 实践
  • 网络基础17:IRF实验(H3C设备) - 指南
  • 三剑客系列-sed命令
  • 超景深立体显微镜厂家Top10推荐:拓界光电引领行业新风尚
  • 20232419 2025-2026-1《网络与系统攻防技术》实验一实验报告
  • 完整教程:用deepseek部署全自动的机器人--bytebot
  • 显微镜厂家TOP10推荐:拓界光电以创新技术引领精密观测新时代