scala - Spark SQL- Dynamically select columns which are not nulls in Spark SQL -


i want select columns contains values other null. suppose have table abc:

snapshotdate    creationdate    country region  closedate   probability bookingamount   revenueamount   snapshotdate1   creationdate1   closedate1         null            null       null   null       null   25  882000  0            null            null         null         null            null       null   null       null   25  882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null         null            null       null   null       null   0   882000  0            null            null         null 

then want select probability, bookingamount , revenueamount columns contains values other null , ignore rest of column contains null values.

i tried doing - select * abc snapshotdate != null , creationdate != null , ..... not each row.

note:- there - sqlcontext.sql("select case when col1 null dont select else select end) x abc")

i using spark 1.6.1

is there way that?

thanks in advance

you need

select probability, bookingamount,revenueamount abc 

if right understand you.


Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -