0

这应该很简单,但我必须遗漏一些明显的东西。

桌子:

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' 的 id:

SELECT id FROM my_table WHERE SUBSTRING(name,5) = 'Ann';

预期结果:

2
4

相反,我什么也得不到。我错过了什么?

等待面签。提前致谢。

4

1 回答 1

1

您的查询是正确的,并为我产生了正确的结果。似乎还有其他原因导致问题。这是屏幕截图...

在此处输入图像描述

希望能帮助到你...

于 2012-10-10T11:05:02.837 回答