2013-05-06 67 views
1

的最后一个字节我有表table_1其中有一栏column_1,我需要确保column_1只包含“VAL1”或“VAL2” ...“VAL9”,即;最后一个字节应该只包含1-9SQL Server的正则表达式来检查字符串

我想实现这个查询

select * 
from table_1 
where column_1 like 'VAL[0-9]%' 

我担心这将检查将通过VAL0NEW以及..我如何实现一个检查,以确定[0-9]是最后一个字节,并且之后没有更多字符?

回答

3

删除最后一个%

select * from table_1 where column_1 like 'VAL[0-9]'