SQL 以常规语法读取列
SQL reading a column as a regular syntax
我一直收到这个错误
Msg 156, Level 15, State 1, Line 97
Incorrect syntax near the keyword 'Group'
我认为 SQL 正在将其解读为类似 GROUP BY
的语法,因为它以蓝色显示,我该如何解决这个问题?
查询:
SELECT
SUM(s.TotalDue)
FROM
[Sales].[SalesOrderHeader] s
INNER JOIN
SALES.SalesTerritory t ON s.TerritoryID = t.TerritoryID
WHERE
t.Group '%North America%'
使用方括号中的列名称,因为 Group
是 SQL 服务器关键字。
SELECT SUM(s.TotalDue)
FROM [Sales].[SalesOrderHeader] s
INNER JOIN SALES.SalesTerritory t
ON s.TerritoryID = t.TerritoryID
WHERE t.[Group] like '%North America%'
我一直收到这个错误
Msg 156, Level 15, State 1, Line 97
Incorrect syntax near the keyword 'Group'
我认为 SQL 正在将其解读为类似 GROUP BY
的语法,因为它以蓝色显示,我该如何解决这个问题?
查询:
SELECT
SUM(s.TotalDue)
FROM
[Sales].[SalesOrderHeader] s
INNER JOIN
SALES.SalesTerritory t ON s.TerritoryID = t.TerritoryID
WHERE
t.Group '%North America%'
使用方括号中的列名称,因为 Group
是 SQL 服务器关键字。
SELECT SUM(s.TotalDue)
FROM [Sales].[SalesOrderHeader] s
INNER JOIN SALES.SalesTerritory t
ON s.TerritoryID = t.TerritoryID
WHERE t.[Group] like '%North America%'