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

建设网站的工作渠道网

建设网站的工作,渠道网,做动态图网站违法吗,设计交流网站每天一道大厂SQL题【Day22】华泰证券真题实战(四) 大家好,我是Maynor。相信大家和我一样,都有一个大厂梦,作为一名资深大数据选手,深知SQL重要性,接下来我准备用100天时间,基于大数据岗面试中的经典SQL题&…

每天一道大厂SQL题【Day22】华泰证券真题实战(四)

大家好,我是Maynor。相信大家和我一样,都有一个大厂梦,作为一名资深大数据选手,深知SQL重要性,接下来我准备用100天时间,基于大数据岗面试中的经典SQL题,以每日1题的形式,带你过一遍热门SQL题并给出恰如其分的解答。

一路走来,随着问题加深,发现不会的也愈来愈多。但底气着实足了不少,相信不少朋友和我一样,日积月累才是最有效的学习方式!

每日语录

有一天你会遇到一个妹子,她不要你的房也不要你的车,她也不要你。

image-20230420110150701

第22题:

需求列表

2.有表结构及数据如下,请完成相应查询

基金产品交易流水表t_trade,描述如下:

create table t_trade(

init_date integer comment ’ 日 期 ', client_id varchar(20) comment ‘客户号’,

fund_code varchar (6) comment ’ 基 金 产 品 代 码 ', business_flag integer comment '1 卖 出 2 买 入 ', business_balance numeric(38,10)) comment ‘交易金额’

);

create or replace view

t_trade(init_date,client_id,fund_code,business_flag,business_balance) as values

(1,1,1,1,1000) ,

(1,88,1,1,2000) ,

(1,2,2,1,900) ,

(1,3,3,1,800) ,

(1,4,4,1,700) ,

(1,8,9,2,10000) ,

(1,7,8,2,9000) ,

(1,6,7,2,8000)

;

求每日买入成交金额前10名和卖出成交金额的前十名的基金产品。

思路分析

首先,子查询t1用来计算每个基金产品在每个日期和业务类型下的成交金额。然后,子查询t2使用窗口函数ROW_NUMBER()对每个日期和业务类型下的基金产品按照成交金额进行排名。最后,对排名前10名的基金产品进行筛选,输出结果。

需要注意的是,在查询每日买入成交金额前10名的基金产品时,应该筛选业务类型为2(即买入)的交易记录。如果要查询每日卖出成交金额前10名的基金产品,则应该筛选业务类型为1(即卖出)的交易记录。

答案获取

建议你先动脑思考,动手写一写再对照看下答案,如果实在不懂可以点击下方卡片,回复:大厂sql 即可。
参考答案适用HQL,SparkSQL,FlinkSQL,即大数据组件,其他SQL需自行修改。

加技术群讨论

点击下方卡片关注 联系我进群

或者直接私信我进群

文末SQL小技巧

提高SQL功底的思路。
1、造数据。因为有数据支撑,会方便我们根据数据结果去不断调整SQL的写法。
造数据语法既可以create table再insert into,也可以用下面的create temporary view xx as values语句,更简单。
其中create temporary view xx as values语句,SparkSQL语法支持,hive不支持。
2、先将结果表画出来,包括结果字段名有哪些,数据量也画几条。这是分析他要什么。
从源表到结果表,一路可能要走多个步骤,其实就是可能需要多个子查询,过程多就用with as来重构提高可读性。
3、要由简单过度到复杂,不要一下子就写一个很复杂的。
先写简单的select from table…,每个中间步骤都执行打印结果,看是否符合预期, 根据中间结果,进一步调整修饰SQL语句,再执行,直到接近结果表。
4、数据量要小,工具要快,如果用hive,就设置set hive.exec.mode.local.auto=true;如果是SparkSQL,就设置合适的shuffle并行度,set spark.sql.shuffle.partitions=4;

后记

📢博客主页:https://manor.blog.csdn.net

📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢本文由 Maynor 原创,首发于 CSDN博客🙉
📢不能老盯着手机屏幕,要不时地抬起头,看看老板的位置⭐
📢专栏持续更新,欢迎订阅:https://blog.csdn.net/xianyu120/category_12182595.html

http://www.dt0577.cn/news/52581.html

相关文章:

  • 做网站行业现状竞价账户托管公司哪家好
  • 香港做网站公司哪家好代写文章多少钱
  • 用fw做明星的网站关键词筛选工具
  • 怎么做服务器网站下载链接公司seo是什么职位
  • 邵东平台网站建设西安网站seo
  • 汽车网站建设方案预算搜狗广告联盟
  • 北京市朝阳区住房和城乡建设委员会网站郴州网站建设网络推广渠道
  • 本地运行wordpress长沙关键词优化费用
  • 阿里云网站的logo怎么写进去的微博seo排名优化
  • 医院网站改版建设方案网络宣传渠道有哪些
  • 茶叶网上商城网站建设毕业论文2345浏览器下载安装
  • 素材设计做的好的网站有哪些免费的网站域名查询app
  • 哪些网站专门做康复科简述seo的优化流程
  • 网站百度无排名百度网页版链接地址
  • 做amazon当地电信屏蔽了网站可以直接进入的舆情网站
  • 快速 模板 做网站百度平台电话多少
  • 营销型企业网站建设 广义的空间友情链接代码美化
  • 国外免费空间抖音seo排名优化公司
  • 网络图片制作公司页面seo优化
  • 网站如何做渗透测试工具怎么开网店
  • 做网站的多少钱亿速云
  • 新乡商城网站建设哪家专业阜阳seo
  • 做网站如何自动采集图片百度推广培训机构
  • WordPress使用sentcloud网站优化seo培训
  • 最好的网站模版超八成搜索网站存在信息泄露问题
  • 做网站必须知道的问题产品推广ppt
  • 做英语在线翻译兼职网站个人如何做seo推广
  • 软件开发与网站开发青海seo技术培训
  • 用javaee做的网站模板关键词快速排名平台
  • 做网站平台多少钱微商引流推广