क्या एक और प्रकार का सेटअप करने के लिए एक ही हाइव क्वेरी प्राप्त करने का कोई तरीका है।

नीचे दिए गए मेरे डेटा में मैं यह सुनिश्चित करना चाहता हूं कि यदि मॉडल खाली है या '-' है तो मैं डिवाइस के साथ अंतिम कॉलम को पॉप्युलेट करता हूं अन्यथा इसे मॉडल के साथ पॉप्युलेट किया जाना चाहिए

My data is something like this 

Device  Model 
iPhone  6SPlus  
Samsung -     
Output I want is 
Device  Model   Final
iPhone  6SPlus  6SPlus
Samsung -      Samsung

I am trying a case statement like this but this isn't working.
CASE
       select Device,Model,length(Model) <3 then Device as Final
       else select Device,Model,Model as Final
END

क्या कोई कृपया यहां मदद कर सकता है।

0
pythonNinja 15 जून 2020, 08:44

1 उत्तर

सबसे बढ़िया उत्तर

CASE ऑपरेटर सिंटैक्स के बारे में पढ़ें।

select device, model, 
       case when length(model) <3 then Device else model end as Final
  from my_table;
1
leftjoin 15 जून 2020, 08:01