Sql 如何引用名称中带有空格的列?
我试图运行一个语句,从数据库中检索元组。但是,我的属性有一个空格,它是“statename” 我按如下方式调用SQL语句:Sql 如何引用名称中带有空格的列?,sql,Sql,我试图运行一个语句,从数据库中检索元组。但是,我的属性有一个空格,它是“statename” 我按如下方式调用SQL语句: select * from States where State Name = 'Michigan'; 我很确定属性有空格是有问题的。如何在不更改属性名称的情况下解决此问题?如何调用属性约束有空格的SQL语句 谢谢,试着用方括号括起来: select * from States where [State Name] = 'Michigan'; select * from
select * from States where State Name = 'Michigan';
我很确定属性有空格是有问题的。如何在不更改属性名称的情况下解决此问题?如何调用属性约束有空格的SQL语句
谢谢,试着用方括号括起来:
select * from States where [State Name] = 'Michigan';
select * from States where [State Name] = 'Michigan';
标准SQL分隔符(SQL Server支持)是双引号,例如
SELECT *
FROM States
WHERE "State Name" = 'Michigan';
这个问题的更好标题可能是“如何使用包含空格的属性名进行查询”这是一个SQL问题,而不是ASP.Net问题,因此我更改了标记,并暗示了一些单词SQL Server(以及T-SQL),我理解。。。