Quote: 引用:Quote: 引用:Quote: 引用:to_number(regexp_replace('1.123.0.12','([[:digit:]]+).([[:digit:]]+).([[:digit:]]+).([[:digit:]]+)','\1'))\1匹配第一个版本号,\2 \3 \4对应第2 3 4 个这是获取各段的数值,然后再进行分段比较?对的。版本号的比较,应该就是按顺序比较各个分段的数值在数据库中写方法进行逐个比较?是不是太麻烦了
Quote: 引用:Quote: 引用:to_number(regexp_replace('1.123.0.12','([[:digit:]]+).([[:digit:]]+).([[:digit:]]+).([[:digit:]]+)','\1'))\1匹配第一个版本号,\2 \3 \4对应第2 3 4 个这是获取各段的数值,然后再进行分段比较?对的。版本号的比较,应该就是按顺序比较各个分段的数值
Quote: 引用:to_number(regexp_replace('1.123.0.12','([[:digit:]]+).([[:digit:]]+).([[:digit:]]+).([[:digit:]]+)','\1'))\1匹配第一个版本号,\2 \3 \4对应第2 3 4 个这是获取各段的数值,然后再进行分段比较?
to_number(regexp_replace('1.123.0.12','([[:digit:]]+).([[:digit:]]+).([[:digit:]]+).([[:digit:]]+)','\1'))\1匹配第一个版本号,\2 \3 \4对应第2 3 4 个