这应该很简单,但是我必须缺少一些显而易见的东西。
表:
id name
===============
1 Allison
2 BethAnn
3 Carly
4 MaryAnn
测试查询:
SELECT id,SUBSTRING(name,5) FROM my_table;
结果:
1 son
2 Ann
3 y
4 Ann
大。现在只需获取id,其中字符5+ ='Ann':
SELECT id FROM my_table WHERE SUBSTRING(name,5) = 'Ann';
预期结果:
2
4
相反,我什么也没得到。我想念什么?
等待facepalm。提前致谢。
最佳答案
您的查询是正确的,并为我产生正确的结果。似乎还有其他原因引起了问题。这是截图...
希望能帮助到你...
关于mysql - 如何查询与MySQL中的简单子(monad)字符串匹配的所有结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12817664/