美好的一天,
我试图从字符串[datatype nvarchar(25)]中提取3个字符, 然后将这3个字符与'in'进行比较, 如果结果为true,则应返回一个字符串。
以下是代码:
,case
when [column1] = 'this'
and [column2] is null
and substring([column3], 1, 3) in ('that','those','things')
then 'different_thing'
else [column1] end as [column4]
答案 0 :(得分:0)
请注意,您没有使用静态比较器的子字符串,因此如果这些不是正好三个字符长,那么您将度过一段不愉快的时光。我相信这就是尼古拉试图说的,但我不确定它是否足够清楚。