[英]Equivalent sql server statement for c# expression
想知道下面c#表達式的等效sql server語句是什么,
(a1 != "abc" || a2 != "abcdefg") && false
WHERE (a1 <> 'abc' OR a2 <> 'abcdefg') AND 1 = 2
但是您也可以在SQL-Server中使用!=
(盡管不是ANSI標准)
我想將其添加到select子句中而不是其中
SELECT ConditionTrue = CASE WHEN (a1 <> 'abc' OR a2 <> 'abcdefg') AND 1 = 2
THEN 'Yes' ELSE 'No' END
FROM dbo.TableName
值得注意的是,由於AND 1 = 2
(與C#版本相同),所以該條件永遠不會為true( Yes
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.