MySQL-0或1个字符的选择查询
MySQL中是否有任何方法可以选择包含字符的术语(可选(0或1)而不使用正则表达式? 例如,我希望SQL查询同时匹配xxx_yyy和xxxyyy。 希望这是清楚的 其中foo='xxxxx'或类似于'xx\u xxx'的foo 在类似的MySQL-0或1个字符的选择查询,mysql,regex,select,optional,Mysql,Regex,Select,Optional,MySQL中是否有任何方法可以选择包含字符的术语(可选(0或1)而不使用正则表达式? 例如,我希望SQL查询同时匹配xxx_yyy和xxxyyy。 希望这是清楚的 其中foo='xxxxx'或类似于'xx\u xxx'的foo 在类似的中,下划线正好匹配一个字符 但实际上,REGEXP为什么不受欢迎呢?这不是更好吗 哪里像'xx.?xxx'一样 角色总是在同一个地方吗?不,角色的位置可能会改变。另一种方式是:这就像我想做xx%xxx,但是%应该匹配一个字符。Marcus,你会如何使用或或在?RE
中,下划线正好匹配一个字符
但实际上,REGEXP
为什么不受欢迎呢?这不是更好吗
哪里像'xx.?xxx'一样
角色总是在同一个地方吗?不,角色的位置可能会改变。另一种方式是:这就像我想做xx%xxx,但是%应该匹配一个字符。Marcus,你会如何使用或或在?REGEX是不受欢迎的,因为用户输入是高度“不稳定的”。阿拉伯语中存在的变音符号使得使用REGEX更加复杂。