変数の値が 10.00 ~ 10.09 であるかどうかを確認する必要があります。正規表現でこれを行うにはどうすればよいですか?
IF SomeRegExFunction(@var, '10.0*')
print 'It worked'
これを行う方法はありますか?
ありがとう
変数の値が 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 Fiddle を参照してください
like
単純な式構文としてのSQLServer :
if @var like '10.0[0-9]' or @var = '10.0'
print 'Hello World!'
PATINDEXはどうですか?このようなものを探していると思います。