Moo*_*oon 2 regex sql sql-server
在我的表中,某些行在某些列中有垃圾字符,如Ё㺞稹㾸䐶㩜癈癈.我试图过滤掉如下所示的行:
SELECT Col1, Col2, Col3 FROM MyTable WHERE Col2 NOT LIKE '%[REGEX]%'
Run Code Online (Sandbox Code Playgroud)
SQL Server不支持适当的RegEx LIKE.
模式语法确实支持negation(^)和范围或字符集,但您可以使用类似的东西.
WHERE Col2 LIKE N'%[^0-9A-Za-z .,;:]%' collate Latin1_General_BIN
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8882 次 |
| 最近记录: |