掌阅校园招聘笔试题

综合知识·Hive · 历年真题改编 · 题号 41037
单选题综合知识Hive难度 3真题改编 · 2023中大厂

题目

已知商品订单表 product_orders 数据: |----------|--------|---------------------------| |orderId| num | products | |order1 | 10 |soap,toothpaste | |order2 | 15 |toothpaste,shampoo| |order3 | 20 |soap,shampoo | |---------|---------|---------------------------| 下列查询每个商品按照订单数量排名的语句哪个是正确的()

选项4 个

Aselect product,orderId,num,dense_rank() over (partition by product order by num) as rank from product_orders lateral view explode(split(products,',')) tmp as product;
Bselect product,orderId,num,dense_rank() over (partition by product order by num) as rank from product_orders lateral view explode(products) tmp as product;
Cselect product,orderId,num,dense_rank() over (order by num) as rank from product_orders lateral view explode(split(products,',')) tmp as product;
Dselect product,orderId,num,dense_rank() over (partition by product ) as rank from product_orders lateral view explode(split(products,',')) tmp as product;
🔒 答案与解析:登录后可查看本题答案、解析与考点讲解,并可在线作答自动判分 登录 / 注册
‹ 上一题 返回公务员考试·行测真题 下一题 ›

同类型题目综合知识·Hive · 继续练习

题目免费浏览 · 整套练习与模拟考登录后开始 · 答案与解析登录后可见