You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL查询需求:FirstName相同时按LastName排序的实现

修复客户查询的排序逻辑

你的问题出在ORDER BY子句只指定了单个字段。要实现先按FirstName字母顺序排序,FirstName相同时按LastName排序的需求,只需在ORDER BY后追加LastName字段即可。

修改后的完整查询语句:

SELECT FirstName, LastName 
FROM Customers 
WHERE FirstName LIKE "%c%" AND LastName LIKE "%e%" 
ORDER BY FirstName, LastName;

说明:

  • ORDER BY FirstName, LastName的执行逻辑是:首先对结果集按FirstName升序排序(字母顺序默认使用升序规则);当多条记录的FirstName完全相同时,再对这些记录按LastName的字母顺序升序排序,完全匹配你的需求。

内容的提问来源于stack exchange,提问作者Dhaanu I

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 17:42:01