我正在编写SQL Server视图,尝试根据字符串字段计算字段。这个:
SELECT dbo.table2.field1 = 'Test' AS Expr25, dbo.table2.field1
FROM dbo.table1 INNER JOIN
dbo.table2 ON dbo.table1.ID = dbo.table2.ID
由Query设计器自动转换为:
SELECT 'dbo.table2.field1 = Test' AS Expr25, dbo.table2.field1
FROM dbo.table1 INNER JOIN
dbo.table2 ON dbo.table1.ID = dbo.table2.ID
我之后的结果应该是第一列中的true / false值
你需要使用案例没有真假
SELECT case dbo.table2.field1 when 'Test' then 'true' else 'false' end 'true or false'
, dbo.table2.field1
FROM dbo.table1 INNER JOIN
dbo.table2 ON dbo.table1.ID = dbo.table2.ID