当前位置: 代码迷 >> Sql Server >> SQL 里头能用正则表达式吗
  详细解决方案

SQL 里头能用正则表达式吗

热度:9   发布时间:2016-04-25 00:45:51.0
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调用
  相关解决方案