MySQL查找f_name字段中不包含’a’、‘b’、'c’的记录
要求采用正则表达式的时候如果我们采用以下方法:
select * from fruits where f_name regexp '[^abc]';
可见,该命令得到的结果并不符合我们的要求。
想要通过正则表达式查找f_name字段中不包含’a’、‘b’、'c’的记录,有两种方法:
方法一:
select * from fruits where f_name not regexp '[abc]';
方法二
select * from fruits where f_name regexp '^[^abc]+$';
可见,不含’a’、‘b’、'c’的字段就被查找出来了。