在MySQL标准中使用Substring

时间:2011-03-18 04:38:37

标签: mysql substring

我正在尝试获取所有人的名字的第一个字母等于 P 的实例。

这就是我提出的,它不会返回任何内容:

$sql="SELECT * FROM people WHERE SUBSTRING(FirstName,0,1) = 'P'";

建议?

1 个答案:

答案 0 :(得分:37)

表达式不起作用的原因是substring()位置是从1开始的

尝试其中任何一种:

where FirstName like 'P%'

where substring(FirstName,1,1) = 'P'