首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 里头能用正则表达式吗

2012-12-25 
SQL 里面能用正则表达式吗?columnAxxx.12345xxx.123xxx.123ab.xxxxx.12.xx怎么查找出XXX 后面只有数字的,

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

热点排行