我想运行一个mysql查询,我从行中获取所有数据,其中一个字符不是以下字符之一:a-z,0-9,#,[space]。我不知道从哪里开始。
答案 0 :(得分:2)
如果您使用的是Mysql,请在此处找到答案:http://dev.mysql.com/doc/refman/5.1/en/regexp.html
尝试类似:
select * from table
where field_name NOT REGEXP '[a-z]|[0-9]|[:space:]';
应该工作,祝你好运!