节点中的字符串如何处理后加入筛选条件呢?

HI,有如下需求:
假设tag节点test,字段为version,version的值为"12.5.6"、“12.5.17”;
现需要查找大于12.5.6的值。12.5.6需要拆分为12,5,6 ,然后乘10来比较,处理后变成1205060,请求sql如何处理呢?

步骤:
1、拆分字符串
2、值转成integer*10
3、组合字符,转成integer
4、比较

麻烦看看这个SQL咋写,多谢!
lookup test where split(test.version,“.”) > ${输入参数}

加工示例写好了,如何放入到lookup或match中当条件使用呢?

WITH SPLIT("12.5.6",".") as n UNWIND n as r WITH  toInteger(r) * 10 as t1 WITH collect(t1) as t2 WITH toInteger(reduce(tmp='',n1 in t2 | tmp + n1)) as rst return rst;

lookup test where test.name=‘${name}’ and test.version > 1205060

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。