请原谅这个新手问题这个脚本文件在 HSQL 2.7.2 下适用于我:
选择 CASE col1 WHEN “1” THEN “一” ELSE “NOT” END 来自选项卡;
这不起作用:
选择 案例第 1 列 当“1”则“一” 否则“不” 结尾 来自选项卡;
是我设置参数失败还是其他什么原因?感谢您的耐心等待。
尝试了各种 SQL CASE 格式,但没有成功。
您报告了相同的 SELECT 语句工作和不工作。
如果 col1 定义为 INTEGER 或其他数字类型,请勿对 WHEN 值使用引号。文字字符串应该用单引号引起来,而不是双引号引起来。例如:
SELECT CASE col1 WHEN 1 THEN 'one' ELSE 'NOT' END FROM tab;
将返回如下列表:
one
NOT
one