Spark sql中的case when else
val dataSeq = sql("SELECT if(os.status_pay=1,1,0) " + " FROM OrderShopModel os ") .collect().foreach(println)Spark Sql因为支持Hive的UDF,所以往往复杂的SQL可以写成很简单的方式实现。if(os.status_pay=1,1,0) 等价于 case os.stat
原创
2014-12-12 17:54:40 ·
3006 阅读 ·
0 评论