[我在以错误的格式E.G fullName
列提供给我的数据集时遇到问题,并且没有名称细分,我想搜索任何名称以给定字母E.G 'J'
开头的名称>
所以这是我的声明,但我只是收到有关意外REGEXP
的投诉>
SELECT * FROM `Officers` WHERE `fullName` REGEXP '.*\sJ.*';
不幸的是,MariaDB中有任何方法可以做到这一点,但是名称不是固定的字数,有些只是2个名字,其他的都是6个名字,所以只有4个中间名。
[我遇到了一个数据集问题,该数据集是以错误的格式EG fullName列给出的,并且没有名称细分,我想搜索任何以给定字母EG'J'开头的名称,所以这是.. 。
您可以使用
REGEXP '\\bJ'
^^^
尝试使用类似这样的内容: