面试
行走的可乐
大丈夫行走于天地间,当为天地利民,为生民利命
展开
-
SQL--打折日期交叉问题
如下为平台商品促销数据:字段为品牌,打折开始日期,打折结束日期需求计算每个品牌总的打折销售天数,注意其中的交叉日期,比如 vivo 品牌,第一次活动时间为 2021-06-05 到 2021-06-15,第二次活动时间为 2021-06-09 到 2021-06-21 其中 9 号到 15 号为重复天数,只统计一次,即 vivo 总打折天数为 2021-06-05 到 2021-06-21 共计 17 天。......原创 2022-07-12 14:56:51 · 431 阅读 · 0 评论 -
SQL--统计出每日在线总数
需求:一张表有uid、起始日期和终止日期,能不能一条sql统计出每日在线总数样例:比如 三条数据:a 20220510 20220512b 20220510 20220511c 20220511 20220512结果:20220510 220220511 320220512 2参考答案:selectday1,count(distinct uid)from(selectindex,start_date,uid,date_add(start原创 2022-07-12 11:45:22 · 949 阅读 · 0 评论 -
面试题:如何用sqoop将hive中分区表的分区字段导入到MySQL中
1.创建目标表(分区表)hive> CREATE TABLE `dept_partition`( `deptno` int, `dname` string, `loc` string) ...原创 2020-03-05 20:44:27 · 2069 阅读 · 2 评论 -
面试题:使用SQL选出下表中6个指标至少4个大于50的城市
题目:青岛,96,50,56,55,43,21北京,74,16,96,29,54,4南京,5,52,18,82,18,83答案:1.建表drop table if exists t_index;create table t_index( city string, od int, sc int, pc int, hc int, gc int, ghc int) row ...原创 2020-01-05 23:54:27 · 349 阅读 · 0 评论