京东数据分析笔试题,凉凉,你们可以看下题

SQL本来就是我的弱项,只能说会简单的查询,笔试给我来了个SQL全家桶,要不起呀。下面附上热乎乎的笔试题。小伙伴们看看吧(时间30分钟)

数据按照业务含义可以分为时点数和时期数,在一般情况下,下列哪些数据属于时点数:

A.      A昨天的订单量

B.    B  昨天的库存量

C.     C昨天的点击量

D.     D昨天的访问次数

关于hive sql,以下说法正确的是:

A.     A hive支持不等价连接

B.      B hive执行过程条件写在on或者where中,效率一样

C.     C hive列分隔符支持任意指定分隔符

D.     D join应将记录少的表/子查询放在join操作的左边

gdm_m03_item_sku_da对应这个模型的应用,以下哪种方式合理:

A.     A select * from gdm_m03_item_sku_da

B.      B select * from gdm_m03_item_sku_da where dt=’2014-02-10’

C.     C select * from gdm_m03_item_sku_da where dt<=’2014-02-10’

D.     D select * from gdm_m03_item_sku_da where dp =’ACTIVE’

将日期2012-02-01转换为20120201应使用以下哪种方式?请选择一个符合的选项

A.     A date_format('2012-02-01','yyyy-MM-dd','yyyyMMdd')

B.      B date_format('2012-02-01' ,'yyyyMMdd', 'yyyy-MM-dd')

C.     C date_format('yyyy-MM-dd','yyyyMMdd', '2012-02-01')

D.     D date_format('yyyyMMdd', 'yyyy-MM-dd','2012-02-01')

以下哪个SQL语句不会造成大量资源占用?

A. A select * from gdm_m12_pop_ord_sum limit 5000

B. B select * from gdm_sku_basic_attrib_da

C.C     …where a.is_deal_ord=1 and a.dt='2013-09-25' and b.dt='2013-09-25'

D.D select * from gdm_sku_basic_attrib_da where dt< =’ 2013-10-12’

GROUP BY的作用是()

A.   A  排序

B.   B   分组

C.    C 分区

D.   D  合并

The right result is

SELECT 3 + 2  , 3.0 + 2,   3 + 2.0  , 3.0 + 2.0,

3 + CAST(2.0 AS DOUBLE) ,

CAST(CAST(0 AS SMALLINT) AS INT),

CAST(2 AS BOOLEAN),

CAST(TRUE AS INT) FROM  DUAL limit 1

结果是:

A.   A 5 5.0 5.0 5.0 5.0 0 true 1

B.   B 5.0 5.0 5.0 5 5 0 false 1

C.   C 5 5.0 5.0 5.0 5 1 true 1

D.   D  以上都不对

考试库e_learning中有订单汇总表exam_gdm_m04_ord_sum(与表gdm_m04_ord_sum结构相同)。请编写SQL,提取如下数据:

2014329日有效下单用户中用户级别为铜牌会员的用户数量

备注:

1. sale_ord_valid_flag(订单有效状态),枚举值为1(有效)和0(无效)

2.      该表为dt分区,下单时间字段为sale_ord_dt,用户级别字段为user_lev,枚举值为0(注册用户)、1(铜牌会员)、2(银牌会员)、3(金牌会员)、4(钻石会员)

3. 用户名字段为user_id



e_learning中有订单汇总表exam_gdm_m04_ord_det_sum(与表gdm_m04_ord_det_sum结构相同),提取如下数据: 求出在20161111日下单的手机品类的优惠后金额,电脑产品和电脑办公这两个品类的优惠前金额,服饰内衣品类的有效完成订单量。手机,电脑产品,电脑办公,服饰内衣的一级代码item_first_cate_cd分别为9987 ,174 ,670,1315,有效订单 sale_ord_valid_flag=1.最终输出为:手机品类优惠后金额总和(phone_amount)、电脑产品和电脑办公这两个品类的优惠前金额之和(compute_amount,服饰内衣品类的有效完成订单量(clothing_ord_num,一共3列。 SQL内容请填写到下方


考试库中有订单明细汇总表exam_gdm_m04_ord_det_sum(与表gdm_m04_ord_det_sum结构相同),统计20161111日有效订单商品销量最多的一级分类中,每个二级分类的销量,并降序排序。数据最终输出格式为: 商品一级分类代码(item_first_cate_cd),商品一级分类名称(item_first_cate_name),商品二级分类代码(item_second_cate_cd),商品二级分类名称(item_second_cate_name),销量(sale_qtty),排名(top) 。SQL内容请填写到下方


#京东##数据分析师##校招##面经#
全部评论
全家桶... 🤣🤣
点赞 回复 分享
发布于 2019-10-12 10:11

相关推荐

不愿透露姓名的神秘牛友
11-27 10:28
点赞 评论 收藏
分享
评论
4
72
分享
牛客网
牛客企业服务