我从数据库中选择了一系列字母的姓氏。一切正常,除了以Z开头的名字。显然,BETWEEN子句不包含Z,它包含了其他范围中的字母。有没有简单的方法来处理这个问题?MYSQL之间的条款
$range1 = "V";
$range2 = "Z";
$sql = "SELECT id,first,last FROM users WHERE last BETWEEN '$range1' AND '$range2' ORDER BY last ASC";
该查询将不包括以字母Z开头的名称。但是如果范围是A-G,则包含G的名称。
“last”中只有_single_字母吗?因为'G''''''G'',但'Gandthensomething'>'G''。 – Wrikken