我正在尝试获取一个人的名字的第一个字母等于P的所有实例.
这就是我提出的,它不会返回任何东西:
$sql="SELECT * FROM people WHERE SUBSTRING(FirstName,0,1) = 'P'";
Run Code Online (Sandbox Code Playgroud)
建议?
Jim*_*son 39
表达式不起作用的原因是substring()位置是从1开始的
尝试以下任何一种:
where FirstName like 'P%'
Run Code Online (Sandbox Code Playgroud)
要么
where substring(FirstName,1,1) = 'P'
Run Code Online (Sandbox Code Playgroud)