强大的字符串搜索功能 REGEXP
例如 搜索名字中含fiels的人,可用
1.select * from table where name like ‘%fiels%’
2.select * from table where REGEXP ‘fiels’
上面这个还看不出来功能的强大。
接下来我们搜索名字以fiels开头的人 可用胡萝卜符号开头
select * from table where name REGEXP ‘^fiels’
接下来我们搜索名字以fiels结尾的人 可用美元符号结尾
select * from table where name REGEXP ‘fiels$’
我们还可以查询具有多个条件的字符串,比如我们要查询名字中带fiels或者mac的人
select * from table where name REGEXP ‘fiels|mac’
此外,我们还可以查询名字中有ge,ie,me的人
select * from table where name REGEXP ‘[gim]e’
SQL的一些笔记
于 2020-07-06 23:07:52 首次发布