案例语句示例



有人可以帮我确定CASE Spark SQL语句的正确语法吗?我尝试了以下方法:

SELECT
  CASE circle WHEN ("Panjab") THEN 2 END
FROM
  siteinfo

其中circle是有效的列名。但是,我仍然无法确定正确的方法。

这应该有效:

SELECT IF(circle='Panjab', 2, 0) FROM siteinfo
语法

时的正确情况:

SELECT
  CASE circle= "Panjab" THEN 2 END
FROM
  siteinfo

SELECT
  CASE circle= "Panjab" THEN 2 else 'some other value' END
FROM
  siteinfo

相关内容

  • 没有找到相关文章

最新更新