ToB企服应用市场:ToB评测及商务社交产业平台
标题:
大厂真实面试题(一)
[打印本页]
作者:
没腿的鸟
时间:
2024-6-20 22:03
标题:
大厂真实面试题(一)
滴滴大数据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
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4