华为大数据面试SQL-合并日期重叠的活动 一、题目 已知有表记录了每个大厅的活动开始日期和结束日期,每个大厅可以有多个活动。请编写一个SQL查询合并在同一个大厅举行的所有重叠的活动,如果两个活动至少有一天相同,那他们就是重叠的 样例数据 +----------+-------------+-------------+ | hall_id | start_date | end_date | +----------+------------- 华为 admin 1天前 12 热度 0评论
小红书大数据面试SQL-查询每个用户的第一条和最后一条记录 一、题目 现有一张订单表 t3_order 有订单ID、用户ID、商品ID、购买商品数量、购买时间,请查询出每个用户的第一条记录和最后一条记录。样例数据如下: +-----------+----------+-------------+-----------+------------------------+ | order_id | user_id | product_id | quantity 小红书 admin 1天前 12 热度 0评论
小红书大数据面试SQL-用户商品购买收藏行为特征加工 一、题目 已知有 购买记录表t2_order,包含自增id:id,用户ID:user_id,商品ID:goods_id,订单时间:order_time,商品类别:goods_type; 用户收藏记录表t2_collect_log,包含自增id,用户ID:user_id,商品ID:goods_id,收藏时间 collect_time 请用一句sql语句得出以下查询结果,得到所有用户的商品行为特征,其 小红书 admin 1天前 12 热度 0评论
小红书大数据面试SQL-品牌营销活动天数 一、题目 有营销活动记录表,记录了每个品牌每次营销活动的开始日期和营销活动的结束日期,现需要统计出每个品牌的总营销天数。 注意: 1:苹果第一行数据的营销结束日期比第二行数据的营销开始日期要晚,这部分有重叠的日期的要去重计算。 2:苹果第二行数据的营销结束日期和第三行的开始日期不连续,2019-09-07以及2019-09-08不统计到营销天数中。 样例数据 +--------+--------- 小红书 admin 1天前 11 热度 0评论
字节跳动大数据面试SQL-共同使用ip用户检测问题 一、题目 现有用户登录日志表,记录了每个用户登录的IP地址,请查询共同使用过3个及以上IP的用户对; +----------+-----------------+----------------------+ | user_id | ip | time_stamp | +----------+-----------------+----------------------+ | 2 | 223.1 字节跳动 admin 1天前 13 热度 0评论
字节跳动大数据面试SQL-查询最近一笔有效订单 一、题目 现有订单表t5_order,包含订单ID,订单时间,下单用户,当前订单是否有效 +---------+----------------------+----------+-----------+ | ord_id | ord_time | user_id | is_valid | +---------+----------------------+----------+--------- 字节跳动 admin 1天前 11 热度 0评论
字节跳动大数据面试SQL-合并日期重叠的活动 一、题目 已知有表记录了每个大厅的活动开始日期和结束日期,每个大厅可以有多个活动。请编写一个SQL查询合并在同一个大厅举行的所有重叠的活动,如果两个活动至少有一天相同,那他们就是重叠的 样例数据 +----------+-------------+-------------+ | hall_id | start_date | end_date | +----------+------------- 字节跳动 admin 1天前 11 热度 0评论
字节跳动大数据面试SQL-股票波峰波谷 一、题目 有如下数据,记录每天每只股票的收盘价格,请查出每只股票的波峰和波谷的日期和价格; 波峰:股票价格高于前一天和后一天价格时为波峰 波谷:股票价格低于前一天和后一天价格是为波谷 样例数据 +------------+-------------+--------+ | ts_code | trade_date | close | +------------+-------------+---- 字节跳动 admin 1天前 15 热度 0评论
字节跳动大数据面试SQL-每分钟最大直播人数 一、题目 有如下数据记录直播平台主播上播及下播时间,根据该数据计算出平台每分钟最大直播人数。 +----------+----------------------+----------------------+ | user_id | start_time | end_time | +----------+----------------------+----------------------+ 字节跳动 admin 1天前 12 热度 0评论
字节跳动大数据面试SQL-最高峰同时直播人数 一、题目 有如下数据记录直播平台主播上播及下播时间,根据该数据计算出平台最高峰同时直播人数。 +----------+----------------------+----------------------+ | user_id | start_time | end_time | +----------+----------------------+----------------------+ 字节跳动 admin 1天前 12 热度 0评论