为什么SQL Select语句的语法不正确?

时间:2019-02-06 05:42:15

标签: sql

SQL的新手,我们是非正式地学习语法的,不知道我缺少什么。

无法更改数据库

componentDidMount() with componentDidUpdate()

我收到此错误:

  

SELECT语句包含的保留字或参数名称拼写错误或丢失,或者标点符号不正确

2 个答案:

答案 0 :(得分:0)

删除列名中的单引号

Select Sum("Unit Price") as TotalPrice, 
Count("Order ID") as NumOfDiffProds, 
Avg(Quantity) as AchQuantity, Avg(Discount) as AvgDiscount
FROM TableName;

答案 1 :(得分:0)

我认为您正在使用 MySQL 。您可以使用反引号来引用带有空格的表或列名称:

...
aoColumnDefs: [
    null,
    null,
    null,
    { "bSortable": false },
    null,
],
...

建议:尽量避免创建名称中带有空格的数据库对象。