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

大厂真实面试题(一)

滴滴大数据sql 取出累计值与1000差值最小的记录

1.题目

已知有表t_cost_detail包含id和money两列,id为自增,请累加计算money值,并求出累加值与1000差值最小的记录。
在这里插入图片描述

2.分析

本题主要是想找到累加值域1000差距最小的记录,也就是我们要对上述按照id进行排序并且累加,并且根据累加值1000差值求一个绝对值,然后绝对值最小的就这个记录对应的id就是最小的记录。主要考察了聚合函数开窗中,如果排序即进行累积求和sum()over(order by),然后考察绝对值函数abs(),最后考察排序函数开窗。

3. 创建表和写入数据

CREATE TABLE IF NOT EXISTS t_cost_detail (id bigint, --id

相关文章:

  • calibre,一个超厉害的 Python 库!
  • 重新学习STM32(2)NVIC
  • OpenGL相关库下载并解决三个入门问题
  • kettle从入门到精通 第六十四课 ETL之kettle kettle中执行SQL脚本步骤,使用需当心
  • 路由器重启真的好吗?多久重启一次更好?
  • 计算机网络 4.1双绞线
  • python-windows10普通笔记本跑bert mrpc数据样例0.1.001
  • 《深入浅出C语言:从基础到指针的全面指南》
  • C++中的if constexpr
  • 探索HTML5 Geolocation:精准定位网页的新纪元
  • 一个训练好的神经网络的模型文件的内容主要是什么信息呢?请用大白话举例说明( 百度 API 回答 )
  • Flutter与iOS原生混合开发 iOS项目集成Flutter
  • (杂交版)植物大战僵尸
  • 流批一体计算引擎-10-[Flink]中的常用算子和DataStream转换
  • OpenCV的核心数据结构
  • CentOS6 编译安装 redis-3.2.3
  • css系列之关于字体的事
  • HTML-表单
  • JS 面试题总结
  • leetcode-27. Remove Element
  • Material Design
  • MYSQL 的 IF 函数
  • Selenium实战教程系列(二)---元素定位
  • Shell编程
  • Spring Cloud Feign的两种使用姿势
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 回流、重绘及其优化
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 强力优化Rancher k8s中国区的使用体验
  • 为视图添加丝滑的水波纹
  • 温故知新之javascript面向对象
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 原生js练习题---第五课
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​VRRP 虚拟路由冗余协议(华为)
  • ‌内网穿透技术‌总结
  • #pragma预处理命令
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (done) 声音信号处理基础知识(4) (Understanding Audio Signals for ML)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (二十三)Flask之高频面试点
  • (已解决)vscode如何选择python解释器
  • (原)Matlab的svmtrain和svmclassify
  • (转)ORM
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .DFS.
  • .NET 5种线程安全集合
  • .Net Remoting常用部署结构
  • .net 验证控件和javaScript的冲突问题
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...