0

我在服务器资源管理器中,在表名上,我右键单击“选择前 1000 行”。查询面板显示生成的 SQL 为

SELECT TOP 1000 [...] ,[....] , [....]
FROM [filename].[dbo].[TableName]

现在我想添加一个简单的 WHERE 子句。

我尝试像这样添加它:

WHERE [ColumnName] == 11

它不工作。我知道这是一个非常基本的问题,但我没有太多直接使用 SQL Server 的经验。

如何修复 WHERE 子句?

4

2 回答 2

2

你不需要双 == 符号 SQL 术语是只使用一个 =

从你的例子:

SELECT TOP 1000 [...] ,[....] , [....]
FROM [filename].[dbo].[TableName]
WHERE [ColumnName] = 11
于 2012-10-15T19:47:07.537 回答
1

C# 使用双等号(“==”)进行条件检查,在 sql 中,单“=”用于谓词。

于 2012-10-16T16:35:12.040 回答