【发布时间】:2017-09-19 07:41:17
【问题描述】:
我们有 SPS 12 版本的 SAP HANA 数据库。
我们有图形计算视图,其中我们使用“if..else”逻辑创建了计算列。下面是使用的 if else 逻辑 -
if("COL1"='A'B','X','Y')
我遇到了错误-
我必须检查 COL1 的值是否为 A'B。我无法理解我们应该如何处理图形计算视图中的单引号。
最好的问候
【问题讨论】:
我们有 SPS 12 版本的 SAP HANA 数据库。
我们有图形计算视图,其中我们使用“if..else”逻辑创建了计算列。下面是使用的 if else 逻辑 -
if("COL1"='A'B','X','Y')
我遇到了错误-
我必须检查 COL1 的值是否为 A'B。我无法理解我们应该如何处理图形计算视图中的单引号。
最好的问候
【问题讨论】:
您可以使用两个单引号 ('') 转义单引号 (')。请注意,这不是双引号字符 ("):
if("COL1"='A''B','X','Y')
【讨论】:
将语言从列引擎更改为 SQL
表达式为:
if("COL1"='A''B','X','Y')
【讨论】: