【发布时间】:2012-11-06 12:35:33
【问题描述】:
在 SQL Server (2012) 中,我有一个包含数值的字段。该字段的类型为int。
假设数据库中的字段包含123456789。
我是这样搜索的:
select * from table1 where field1 like '[1-9]{0,2}3456789'
我也试过'^[1-9]{0,2}$3456789'
两者都不工作。我做错了什么?
【问题讨论】:
-
整数不支持正则表达式,您仍然可以使用正则表达式在 SQL 中搜索文本
标签: sql sql-server regex sql-server-2012