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

MySQL编写Scores表查询语句时出现DESC附近语法报错是什么原因?

报错原因

ORDER BY 语法要求必须先指定用于排序的字段,再声明排序规则(ASC 为升序,是默认值;DESC 为降序)。你当前的SQL中ORDER BY后直接跟上了排序规则DESC,缺少排序字段的声明,不符合MySQL语法要求,因此触发报错。

修复方法

补充对应排序字段即可,如果你需要按score字段降序排序,修改后的SQL如下:

select s1.score 
from Scores s1
order by s1.score DESC;

如果需要按其他字段排序,将上述语句中的s1.score替换为目标字段名即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 02:45:01