SQL 里面能用正则表达式吗?
columnA
xxx.12345
xxx.123
xxx.123ab.xx
xxx.12.xx
怎么查找出XXX 后面只有数字的,不含其它的字符?
------最佳解决方案--------------------select *
from TB
where columnA like '%[1-9]'
------其他解决方案--------------------where columnA like '%[0-9]'
------其他解决方案--------------------可以,但是最好用前端程序来实现。sql的正则没那么强
------其他解决方案--------------------oracle里有regexp,sql里想用正则得引入正则函数吧
------其他解决方案--------------------用clr函数
------其他解决方案--------------------SQLServer用正则,的确CLR会比较好。
------其他解决方案--------------------最好不用SQLServer的正则,用。NET来实现,然后SQL调用