绿柳君 level
获赞
445
粉丝
1
关注
4
看过 TA
3
南京大学
2018
算法工程师
IP属地:未知
暂未填写个人简介
私信
关注
2018-08-31 12:08
已编辑
南京大学 算法工程师
在表HIVE_LEARN_ERROR_INFO_TALBE中存储着一些人的基本信息(Id,Name,Gender,Age),其中Gender列的信息填写反了,“M”的写成"F"了,“F”的写成“M”了,最近了解了一下with as 的用法,想试着使用一下,hive sql代码写成如下,运行没有报错,但是却没有更新数据。想请问一下大神们这是为什么啊?
鼠标点点点点:没看懂这个啊 一般不是用  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 
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务