这应该是如此简单,但我必须遗漏一些明显的东西。
表:
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
大。现在只需获取字符5+ ='Ann'的地址:
SELECT id FROM my_table WHERE SUBSTRING(name,5) = 'Ann';
预期结果:
2
4
相反,我一无所获。我错过了什么?
等待facepalm。提前谢谢。
答案 0 :(得分:1)
您的查询是正确的,并为我生成正确的结果。似乎还有其他一些导致问题的因素。这是截图...
希望它有所帮助...