5

我想在一个表中搜索在特定字段中包含非字母数字非空格字符的所有行。到目前为止我所拥有的:

SELECT *
FROM myTable
WHERE myField LIKE '%[^a-zA-Z0-9]%'

据我所知,这将返回所有非字母数字字段。但是,空格很好,所以我不想返回唯一的非字母数字字符是空格的行。如何调整此查询?

4

1 回答 1

13

你如何添加空间:

SELECT *
FROM myTable
WHERE myField LIKE '%[^a-zA-Z0-9 ]%'
于 2011-07-26T07:25:47.507 回答