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

厦门网站建设电话推广品牌

厦门网站建设电话,推广品牌,珠海市网站建设怎么样,北京公司响应式网站建设价位每天一道大厂SQL题【Day08】 大家好#xff0c;我是Maynor。相信大家和我一样#xff0c;都有一个大厂梦#xff0c;作为一名资深大数据选手#xff0c;深知SQL重要性#xff0c;接下来我准备用100天时间#xff0c;基于大数据岗面试中的经典SQL题#xff0c;以每日1题…每天一道大厂SQL题【Day08】 大家好我是Maynor。相信大家和我一样都有一个大厂梦作为一名资深大数据选手深知SQL重要性接下来我准备用100天时间基于大数据岗面试中的经典SQL题以每日1题的形式带你过一遍热门SQL题并给出恰如其分的解答。 一路走来随着问题加深发现不会的也愈来愈多。但底气着实足了不少相信不少朋友和我一样日积月累才是最有效的学习方式 每日语录 Good night without you is just a night. 第8题服务日志SQL统计 需求 有一个线上服务器访问日志格式如下用sql答题 时间接口ip地2016/11/9 14:22/api/user/login110.23.5.33------------------------------------------2016/11/9 14:23/api/user/detail57.3.2.162016/11/9 15:59/api/user/login200.6.5.166……… 求11月9号下午14点14-15点访问/api/user/login接口的top10的ip地址实现 数据准备 CREATE TABLE test_sql.test8(date string, interface string, ip string);INSERT INTO TABLE test_sql.test8 VALUES (2016-11-09 11:22:05,/api/user/login,110.23.5.23); INSERT INTO TABLE test_sql.test8 VALUES (2016-11-09 11:23:10,/api/user/detail,57.3.2.16); INSERT INTO TABLE test_sql.test8 VALUES (2016-11-09 23:59:40,/api/user/login,200.6.5.166); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 11:14:23,/api/user/login,136.79.47.70); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 11:15:23,/api/user/detail,94.144.143.141); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 11:16:23,/api/user/login,197.161.8.206); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 12:14:23,/api/user/detail,240.227.107.145); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 13:14:23,/api/user/login,79.130.122.205); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 14:14:23,/api/user/detail,65.228.251.189); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 14:15:23,/api/user/detail,245.23.122.44); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 14:17:23,/api/user/detail,22.74.142.137); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 14:19:23,/api/user/detail,54.93.212.87); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 14:20:23,/api/user/detail,218.15.167.248); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 14:24:23,/api/user/detail,20.117.19.75); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 15:14:23,/api/user/login,183.162.66.97); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 16:14:23,/api/user/login,108.181.245.147); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 14:17:23,/api/user/login,22.74.142.137); INSERT INTO TABLE test_sql.test8 VALUES(2016-11-09 14:19:23,/api/user/login,22.74.142.137);思路分析 过滤出11月9号下午14点14-15点的访问日志过滤出/api/user/login接口的访问日志按照ip地址分组并统计访问次数 4. 排序并取前10个ip地址 答案获取 建议你先动脑思考动手写一写再对照看下答案如果实在不懂可以点击下方卡片回复:大厂sql 即可。 参考答案适用HQLSparkSQLFlinkSQL即大数据组件其他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.autotrue;如果是SparkSQL就设置合适的shuffle并行度set spark.sql.shuffle.partitions4; 后记 博客主页https://manor.blog.csdn.net 欢迎点赞 收藏 ⭐留言 如有错误敬请指正 本文由 Maynor 原创首发于 CSDN博客 不能老盯着手机屏幕要不时地抬起头看看老板的位置⭐ 专栏持续更新,欢迎订阅https://blog.csdn.net/xianyu120/category_12182595.html
http://www.w-s-a.com/news/833684/

相关文章:

  • wordpress中.htaccess新上线的网站怎么做优化
  • 家教网站怎么做网站建设品牌推荐
  • 青岛做外贸网站建设茶叶公司网站建设策划书
  • 个人电脑做网站主机三合一网站
  • 用html框架做网站怎么在.Net中做团购网站
  • 怎样建一个自己公司的网站制作网站需要钱吗
  • 联盟网站制作wap网站制作公司
  • 美丽乡村建设发展论坛网站wordpress 仿站 教程网
  • 浙江省建设注册管理中心网站首页优设设计网站导航
  • 台州小型网站建设国内免费的建网站平台
  • 自己做网站不推广网站建设工作室发展
  • 有女人和马做网站吗宁波seo优势
  • 网站做用户记录表电商运营推广计划方案
  • 网站备案认领杭州网页设计公司招聘
  • 易签到网站开发设计做网站运营有前途吗
  • 南通网站建设心得2023必考十大时政热点
  • 苍溪建设局网站公建设计网站
  • 九歌人工智能诗歌写作网站电子商务网站建设项目书
  • 做外贸的经常浏览的三个网站律师做哪个网站好
  • 中国公路建设招标网站长沙大型网站建设公司
  • 沈阳企业网站模板建站注册电子邮箱免费注册
  • 如何做简洁网站设计企业网站排名优化方案
  • 东莞网站建设服务商做触屏网站
  • 外国网站代理音乐网站建设
  • 珠江网站建设广安广告公司
  • 高端创意网站建设网页制作咨询公司
  • 网站建设及发布的流程图wordpress文章摘要显示
  • 淮北网站网站建设省好多会员app
  • 如何查看网站的更新频率网站图片要求
  • 网站设计公司收费标准wordpress修改文章链接