SQL面试题-表数据去重分析

网友投稿 678 2022-11-21

SQL面试题-表数据去重分析

SQL面试题-表数据去重分析

hive> select *from c;OKA 1A 1A 1B 3B 3B NULLC NULLC NULLD 2D 1D NULLD 1Time taken: 0.303 seconds, Fetched: 12 row(s)hive> select distinct var1,var2 from c where var2 is not null union select var1,cast(sum(var2) as string) from c group by var1 having sum(var2) is null;Total MapReduce CPU Time Spent: 58 seconds 960 msecOKA 1B 3C NULLD 1D 2Time taken: 126.957 seconds, Fetched: 5 row(s)

CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。

语法:CAST (expression AS data_type)

expression:任何有效的SQServer表达式。 AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。 data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:线程并发协作(生产者/消费者模式)馒头案例
下一篇:Azkaban概括
相关文章

 发表评论

暂时没有评论,来抢沙发吧~