一个hive SQL的问题,关于with子句,谢谢了

在表HIVE_LEARN_ERROR_INFO_TALBE中存储着一些人的基本信息(Id,Name,Gender,Age),其中Gender列的信息填写反了,“M”的写成"F"了,“F”的写成“M”了,最近了解了一下with as 的用法,想试着使用一下,hive sql代码写成如下,运行没有报错,但是却没有更新数据。想请问一下大神们这是为什么啊?

#笔试题目##MySQL##SQL Server##数据分析师##数据库工程师##数据挖掘#
全部评论
没看懂这个啊 一般不是用  create table  tmp_gender_correct_table  as     select   Id,Name,Age      case when gender='F'  then 'M'       when  gender='M'     then 'F'        end as new_gender          from HIVE_LEARN_ERROR_INFO_TALBE              where id is not null and gender is not null 
1 回复 分享
发布于 2018-08-31 11:47
select "M" as gender  ???啥意思。。。。M这个列哪来的
点赞 回复 分享
发布于 2018-08-31 11:50
我的好像执行成功了。。。
点赞 回复 分享
发布于 2018-09-01 12:25

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务