我正在尝试获取所有人的名字的第一个字母等于 P 的实例。
这就是我提出的,它不会返回任何内容:
$sql="SELECT * FROM people WHERE SUBSTRING(FirstName,0,1) = 'P'";
建议?
答案 0 :(得分:37)
表达式不起作用的原因是substring()位置是从1开始的
尝试其中任何一种:
where FirstName like 'P%'
或
where substring(FirstName,1,1) = 'P'