sql:hive:函數:udf函數中使用case when

val anDF: DataFrame = spark.sql(
      s"""
        |select
        |name cn,UDFtest('10003',(case when status='A' then '1' when status='B' then '2' when status='C' then '3' end),origin) buss
        |from dd.lients
        |where ss='3'
        |and updatetime >= '$yesterday'
      """.stripMargin)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章