我的要求是使用SQL Server regex
来搜索列值,例如“以C开头,后跟四个连续数字”。SQL Server正则表达式搜索
说我的表包含以下数据:
Id Num
--- ----
1 C1234
2 C23215
3 C4321 XYZ
4 Z1234
5 C4521
和查询只会得到的结果C1234和C4521。
我试过这个select * from Mytable where Num like 'c[0-9][0-9][0-9][0-9]'
但没有得到想要的结果。
请帮帮我。
sql server不支持正则表达式。这是patindex。 –
好吧,那么如何使用'patindex'来实现? –