【发布时间】:2015-08-25 03:26:55
【问题描述】:
我需要一个包含 3 个表和 2 个内部联接的查询。我的 SELECT 语句中的一个列名包含一个空格(现有数据库),所以它看起来像:
SELECT tblCar.Purchase Price AS Price
SQL 当然不喜欢这个空间。我试过括号[tblCar.Purchase Price],单引号和双引号"tblCar.Purchase Price",还有tblCar.[Purchase Price],但都没有。
任何想法如何在此 SELECT 语句中处理带有空格的列名?
【问题讨论】:
-
[tblCar].[Purchase Price] 在 MS SQL 中为我工作。
-
是 SQL Server 吗?哪个版本?
-
我做了以下SqlFiddle 和
tblCar.[Purchase Price]工作正常。 -
"tblCar"."Purchase Price",ANSI SQL,即更便携。也应该适用于 MS SQL。