为什么T-SQL认为a an item是列名?
Why does T-SQL think a an item is a column name?
注意:我只是从 SQL/T-SQL 开始,我不是在寻找更优雅的解决方案,只是为了修复。
所以我正在尝试使用 Stack Exchange Data Explorer 来计算徽章被授予的次数。我的查询是这样的:
SELECT COUNT(Id)
FROM Badges
WHERE Name = "Scholar"
结果应该是徽章被授予的次数。但是,returns 这个错误:
Line 3: Invalid column name 'Scholar'.
将双引号替换为单引号
SELECT COUNT(Id)
FROM Badges
WHERE Name = 'Scholar'
注意:我只是从 SQL/T-SQL 开始,我不是在寻找更优雅的解决方案,只是为了修复。
所以我正在尝试使用 Stack Exchange Data Explorer 来计算徽章被授予的次数。我的查询是这样的:
SELECT COUNT(Id)
FROM Badges
WHERE Name = "Scholar"
结果应该是徽章被授予的次数。但是,returns 这个错误:
Line 3: Invalid column name 'Scholar'.
将双引号替换为单引号
SELECT COUNT(Id)
FROM Badges
WHERE Name = 'Scholar'