2016 - 2024

感恩一路有你

re提取字符串中的数字 在SQL语句中如何用正则取出一个字符串的前几位数字?

浏览量:2471 时间:2021-03-10 19:13:32 作者:admin

在SQL语句中如何用正则取出一个字符串的前几位数字?

例如,如果您的表名为talbe1,字段为STR1,类型为nvarchar,则用向正法加1找出最大的数字,然后写入selectmax(convert(int,substring(STR1,patindex(n “%[1234567890]]”,STR1),len(STR1)-patindex(n “%[1234567890]”,STR1-patindex(n “%[1234567890]”,反向(STR1))1)从str1like%xiangzhengfa%“的表1通过测试,这花了很长时间。请仔细试一下。SQL server就是这样编写的。如果它是Oracal或其他SQL语言,您可以在这里引用它。你会发现我的方法比他用SQLServer的好

re提取字符串中的数字 正则表达式获取字符串中数字 正则表达式匹配日期

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。