我需要检查变量是否为10.00至10.09。我该如何做到这一点?
IF SomeRegExFunction(@var, '10.0*')
print 'It worked'
有什么办法可以做到这一点吗?
谢谢
您可以使用以下内容:
declare @var as varchar(10)
set @var = '11.07'
if @var like '10.0[0-9]'
print 'It worked'
else
print 'not a match'
请参阅带有演示的SQL小提琴
SQL Server的like
作为简单的表达式语法:
if @var like '10.0[0-9]' or @var = '10.0'
print 'Hello World!'
patindex怎么样。我认为您正在寻找这样的东西。