我试图提取包含非字母数字字符的所有行,除了允许空格外,它是最文字的。任何标点符号,括号 - 方形和圆形,货币符号等。
我尝试调整此处给出的建议Return sql rows where field contains ONLY non-alphanumeric characters但是使用not LIKE '%[a-z0-9]%'
返回带空格的行。精细。我将正则表达式修改为not LIKE '%[a-z0-9 ]%'
,现在我返回零行。我做错了什么?
答案 0 :(得分:5)
您指的问题是针对SQL Server。要在SQL Server中执行所需操作,您可以执行以下操作:
where col like '%[^a-zA-Z0-9]%'
类似模式中的^
匹配列表中没有的任何字符。