DELETE FROM TABLE_NAME WHERE COLUMN_NAME SIMILAR TO '%(_100|_200|_300)';
上面是一个postgresql查询。需要等效的sql server查询。
9jyewag01#
看起来你想和正则表达式进行模式匹配。在sql server中,您可以将其表述为:
DELETE FROM TABLE_NAME WHERE COLUMN_NAME LIKE '%(_[123]00)';
这将搜索以 '(_100)' 或者 '(_200)' 或者 '(_300)' .在我不确定你真的想要括号:这些是文字,这意味着它实际上会搜索字符串中的括号。如果那不是你想要的,那就把它们去掉。
'(_100)'
'(_200)'
'(_300)'
1条答案
按热度按时间9jyewag01#
看起来你想和正则表达式进行模式匹配。在sql server中,您可以将其表述为:
这将搜索以
'(_100)'
或者'(_200)'
或者'(_300)'
.在我不确定你真的想要括号:这些是文字,这意味着它实际上会搜索字符串中的括号。如果那不是你想要的,那就把它们去掉。