sql - 为什么 SQL Select 语句语法不正确?
问题描述
刚接触 SQL,我们非正式地学习了语法,不知道我错过了什么。
无法更改数据库
Select Sum('Unit Price') as TotalPrice, Count('Order ID') as NumOfDiffProds,
Avg(Quantity) as AvgQuantity, Avg(Discount) as AvgDiscount
From [Order Details]
Where [Order ID] = 1
我收到此错误:
SELECT 语句包含拼写错误或丢失的保留字或参数名称,或者标点符号不正确
解决方案
删除列名中的单引号
Select Sum("Unit Price") as TotalPrice,
Count("Order ID") as NumOfDiffProds,
Avg(Quantity) as AchQuantity, Avg(Discount) as AvgDiscount
FROM TableName;
推荐阅读
- .net - 如何将 system.intptr 转换为 int
- docker - docker domain/port mapping to localhost
- batch-file - 从文件中将文本作为变量加载并检查时出错
- fullcalendar - 在事件加载之前初始化 FullCalendar
- python-3.x - 将浮点数元组的元组转换为整数
- javascript - 无法在反应元素上创建图表
- javascript - 使用媒体源扩展 API 开始播放高可变比特率视频的问题
- python - 从另一个 python 文件导入函数的问题
- node.js - 在 ionic 4 前端仅检索到部分响应
- sql - 无法选择表中存在的列