我正在尝试在下面的公式中添加startswith
运算符,因为我需要它来返回从TRA
或MTA
开始的所有值。
IF {STK_LOCATION.LOC_CODE}
IN ['TRA', 'MTA']
THEN {STK_LOCATION.LOC_STOCK_CODE}
ELSE {STK_LOCATION.LOC_STOCK_CODE} + LEFT({STK_LOCATION.LOC_CODE},4)
答案 0 :(得分:0)
IN 函数将您的输入与整个字符串进行比较。尝试始于:
IF({STK_LOCATION.LOC_CODE} startswith["TRA","MTA"]) THEN
{STK_LOCATION.LOC_STOCK_CODE}
ELSE
{STK_LOCATION.LOC_STOCK_CODE} + LEFT({STK_LOCATION.LOC_CODE},4)
使用字符串时始终使用双引号,CR不是SQL