hive> create table test ( foo string, bar int ) ;
hive> select foo, IF(bar = 0, 'zero', 'not zero') from test;


http://www.folkstalk.com/2011/11/conditional-functions-in-hive.html


On 2012-09-14 ?? 1:13, Amila Maha Arachchi wrote:
Hi Ruslan,

Thanks for youe reply. Can you please let me know in which situations we can use the IF conditional function (or the CASE function)? Pointing to a sample script would be enough.

Thanks,
Amila.

On Fri, Sep 14, 2012 at 2:27 AM, Ruslan Al-Fakikh <metarus...@gmail.com <mailto:metarus...@gmail.com>> wrote:

    Hi,

    I guess this goes beyond Hive scripts. You can use some kind of an
    external automation tool like Oozie or a wrapper sh script

    Ruslan

    On Thu, Sep 13, 2012 at 3:49 PM, Amila Maha Arachchi
    <amila.m...@gmail.com <mailto:amila.m...@gmail.com>> wrote:
    > Hi,
    >
    > I am trying to write a hive script which is doing some
    summarization. There
    > are two summarizations hourly and daily. I want to run the hourly
    > summarization first, then check whether the current timestamp
    matches some
    > value of my favour (lets say 2012-09-13 23:00:00) and run the daily
    > summarization.
    >
    > My question is, can I use the IF conditional function which is
    mentioned in
    > [1]. I could not fined any examples on this.
    >
    >
    > [1]
    >
    
https://cwiki.apache.org/Hive/languagemanual-udf.html#LanguageManualUDF-ConditionalFunctions
    >
    > Thanks,
    > Amila.



Reply via email to