0

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

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

wherecircle是一个有效的列名。但是,我仍然无法确定正确的方法。

4

2 回答 2

0

这应该有效:

SELECT IF(circle='Panjab', 2, 0) FROM siteinfo
于 2015-01-14T09:58:55.963 回答
0

语法时的正确大小写:</p>

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

或者

SELECT
  CASE circle= "Panjab" THEN 2 else 'some other value' END
FROM
  siteinfo
于 2015-03-25T10:26:31.533 回答