【发布时间】:2015-11-09 20:12:18
【问题描述】:
在名为 students 的数据库中,first_name 和 last_name 是单独的列,因此提出了以下问题:
问题: 按字母顺序列出姓名在 Harry Callaghan 之前的所有学生的详细信息(按照姓名按姓氏然后按名字排序的约定)。
我在下面的尝试会错过任何人,例如,first_name = Mark 和 last_name = Brennan。
> SELECT *
> FROM students
> WHERE last_name <= 'Callaghan' AND first_name < 'Harry';
如何过滤此查询,以便在 Callaghan 之前的姓氏中可以有任何名字?
【问题讨论】: