读书人

SQL 里头能用正则表达式吗

发布时间: 2012-12-25 16:18:29 作者: rapoo

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调用

读书人网 >SQL Server

热点推荐