HSQLDB 脚本文件格式

问题描述 投票:0回答:1

请原谅这个新手问题这个脚本文件在 HSQL 2.7.2 下适用于我:

选择 CASE col1 WHEN “1” THEN “一” ELSE “NOT” END 来自选项卡;

这不起作用:

选择 案例第 1 列 当“1”则“一” 否则“不” 结尾 来自选项卡;

是我设置参数失败还是其他什么原因?感谢您的耐心等待。

尝试了各种 SQL CASE 格式,但没有成功。

case hsqldb
1个回答
0
投票

您报告了相同的 SELECT 语句工作和不工作。

如果 col1 定义为 INTEGER 或其他数字类型,请勿对 WHEN 值使用引号。文字字符串应该用单引号引起来,而不是双引号引起来。例如:

SELECT CASE col1 WHEN 1 THEN 'one' ELSE 'NOT' END FROM tab;

将返回如下列表:

one
NOT
one
© www.soinside.com 2019 - 2024. All rights reserved.