今天在学习sql语句的时候,学到了[charlist]-表示字符列中任何单一字符。
想在01图片中筛选出城市中以Be开头的地址以任意字符结束。按照w3cschool中教程sql语句如下
SELECT * FROM person City like '[Be]%';但是这样查出来表中总是空。后来经过查阅资料发现MySQL不支持这种语法。必须用正则表达式代表 like以及[charlist],正确的sql语句如下
SELECT * FROM persons City rlike '^[Be]';或者SELECT * FROM persons City regexp '^[Be]';