我需要在SQL中对字母数字执行减法

时间:2018-03-09 19:39:48

标签: sql sql-server-2012 alphanumeric

当我将数据导入SQL时,我需要从字母数字中减去1或更多。

示例:

=IF({src::Comments}="DUPLICATE",STRCAT("X",RIGHT({src::Sample #},6)-1),"NULL")    

src::Sample #是7个字符的字母数字。

我认为这应该可行,但操作无法返回值。

1 个答案:

答案 0 :(得分:0)

所以在玩这个之后我发现以下内容有效,

= IF({src :: Comments} =" DUPLICATE",STRCAT(" X",DIFF(RIGHT({src :: Sample#},6),1) )" NULL&#34)

在STRCAT函数的第二部分的参数开头使用DIFF函数会返回有效的结果。