保留字段字段名称别名查询

时间:2013-12-17 01:21:28

标签: sql sql-server-2008 syntax-error

我有一个表'x',字段'value'。如果我将它括在括号中,我可以查询此字段。如:

select x.[value] from x

问题是我需要在这个表别名的情况下进行多部分连接。

当我按如下方式对表进行别名时:

select foo.[value] from x as 'foo'

这打破了:

Incorrect syntax near 'foo'.... 1 statement(s) executed

如果建造这张桌子的人没有使用保留字但是我没那么幸运,那真是太棒了!关于语法可能有用的任何想法吗?

“value”是VARCHAR(100),如果有帮助的话。

1 个答案:

答案 0 :(得分:3)

使用[]代替'

select foo.[value] from x as [foo]

或者只写

select foo.[value] from x as foo