Sql server 2012 我的Select语句赢了';请不要给我表中的列
这个查询有什么问题?我确实有一个叫percet with tinyint的专栏。 请帮忙 选择LC.ID、LC.DESCRIPTION、LC.CHANGEDBYID、LP.PERCENT、LP.ADDEDBYID、LP.DATEADDED FROM LIKELIHOODTYPECODE LC JOIN LIKELIHOODPERCENT LP ON LC.ID=LP.ID 如果我确实选择了*from likelihoodpercent,那么它将以百分比显示我的所有列,但是当我确实选择了percent from likelihoodpercent,那么它会给我错误Sql server 2012 我的Select语句赢了';请不要给我表中的列,sql-server-2012,Sql Server 2012,这个查询有什么问题?我确实有一个叫percet with tinyint的专栏。 请帮忙 选择LC.ID、LC.DESCRIPTION、LC.CHANGEDBYID、LP.PERCENT、LP.ADDEDBYID、LP.DATEADDED FROM LIKELIHOODTYPECODE LC JOIN LIKELIHOODPERCENT LP ON LC.ID=LP.ID 如果我确实选择了*from likelihoodpercent,那么它将以百分比显示我的所有列,但是当我确实选择了perce
感谢
百分比
是一个SQL Server关键字。要在查询中使用它,请在其周围放置方括号:
SELECT LC.ID , LC.DESCRIPTION , LC.CHANGEDBYID , LP.[PERCENT] , LP.ADDEDBYID , LP.DATEADDED FROM LIKELIHOODTYPECODE LC JOIN LIKELIHOODPERCENT LP ON LC.ID = LP.ID;
它给你的错误是什么?语法不正确。谢谢