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

SQL语法错误:'CAST'附近语法有误,预期为'AS'求助

问题原因

你遇到的语法错误是因为CAST函数的调用格式错误。正确的CAST语法是CAST(字段名 AS 目标数据类型),你的代码里在total_deaths后面多写了一个右括号,导致语法结构混乱。

修正后的代码

Select location, MAX(CAST(total_deaths AS int)) AS TotalDeathCount
From [Portfolio Project]..CovidDeaths$
group by location
order by TotalDeathCount desc

说明

  • 把错误的CAST(total_deaths) AS int))改成CAST(total_deaths AS int),去掉多余的右括号,同时保证CAST函数的格式正确:字段名放在CAST()内部,紧跟AS 数据类型。
  • 外层的MAX函数只需要一对括号包裹修正后的CAST表达式即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 03:30:42