当前位置:   article > 正文

Educoder中Hive综合应用案例——用户学历查询

hive综合应用案例——用户学历查询

第1关:查询每一个用户从出生到现在的总天数

  1. ---------- 禁止修改 ----------
  2. drop database if exists mydb cascade;
  3. ---------- 禁止修改 ----------
  4. ---------- begin ----------
  5. ---创建mydb数据库
  6. create database mydb;
  7. ---使用mydb数据库
  8. use mydb;
  9. ---创建表user
  10. create table usertab(
  11. id int,
  12. sex string,
  13. time string,
  14. education string,
  15. occupation string,
  16. income string,
  17. area string,
  18. desired_area string,
  19. city_countryside string
  20. )row format delimited fields terminated by ',';
  21. ---导入数据:/root/data.txt
  22. load data local inpath '/root/data.txt' into table usertab;
  23. --查询每一个用户从出生到2019-06-10的总天数
  24. select id,datediff(cast('2019-06-10' as date),cast(regexp_replace(time, '/', '-') as date)) from usertab;
  25. ---------- end ----------

第2关:同一个地区相同的教育程度的最高收入

  1. ---------- 禁止修改 ----------
  2. drop database if exists mydb cascade;
  3. ---------- 禁止修改 ----------
  4. ---------- begin ------
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/588161
推荐阅读
相关标签
  

闽ICP备14008679号