一个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
我的好像执行成功了。。。
点赞 回复 分享
发布于 2018-09-01 12:25
select "M" as gender  ???啥意思。。。。M这个列哪来的
点赞 回复 分享
发布于 2018-08-31 11:50

相关推荐

02-01 12:05
复旦大学 Java
腾讯的提前批大概率应该是没有笔试的,但是这个时候有相当部分的同学简历估计都没有准备好,没准备好的同学也不用急,大部分都是3月之后开,这个时候开的绝大多数都是神仙打架,问的东西也比较难,打算投递的同学也多看下计算机网络和操作系统,腾讯对这部分的知识问的比较多。另外多刷下牛客的热门题库,刷题注意刷ACM模式,和牛客的周赛题,腾讯有的部门会从这里面出原题。我是@程序员花海关注我,带你了解更多校招资讯!
程序员花海:还没有来得及准备的同学可以看下学习路线:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users算法题:https://www.nowcoder.com/feed/main/detail/20e7a999fa04485b88340a274411ca0d?sourceSSR=users八股文:https://www.nowcoder.com/discuss/833102362771251200?sourceSSR=users简历书写方式:https://www.nowcoder.com/discuss/839907820706205696?sourceSSR=users都是以前在牛客发的文章~
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务