CASE
WHEN left(Text_2,1) = 'A' THEN Text_2
WHEN left(Text_2,1) = 'B' THEN Text_2
WHEN left(Text_2,1) = 'C' THEN concat('C', to_string( to_int(substr(Text_2, 2)) + 1 ))
ELSE 'D'
END
以上代码的作用,用来修改杆塔的编号:
以'A'或者'B'开头的,不改变;
以'C'开头的,数值增加1。
注意:字段计算器中,字符串用单引号,字段名称用双引号。
没有评论:
发表评论