我正在使用 SQL 为我学校的教师显示学生数据,出于可用性原因,它需要以非常独特的排序方式显示,用 3 个字母表子集划分数据集,然后在其中进行正常排序。
它应该吐出这样的东西:
姓氏 AF,按句点排序,然后按姓氏
姓 GO,按句点排序,然后按姓氏
姓氏 PZ,按句号排序,然后按姓氏
它目前按句点和姓氏进行排序相当简单,我可以使用三个不同的查询来拆分数据,但我不知道如何合二为一。
SELECT * FROM Student ORDER BY per, last;
原文由 Luke Allpress 发布,翻译遵循 CC BY-SA 4.0 许可协议
您是否在
order by
中寻找条件表达式?