11

My Query の 1 つの場所で、他の開発者が<> (angle brackets)What does it mean? を使用していますか?

sb.append(" AND nvl(VoidFlag, 'N') <> 'Y' ");
4

1 に答える 1

20

<> 演算子は、MS SQL で等しくないことを意味します。

2 つの式を比較します (比較演算子)。null 以外の式を比較する場合、左のオペランドが右のオペランドと等しくない場合、結果は TRUE になります。それ以外の場合、結果は FALSE です。いずれかまたは両方のオペランドが NULL の場合は、トピック「SET ANSI_NULLS (Transact-SQL)」を参照してください。

ここを参照してください:等しくない

また、チェックしてください:

1) NULL の等しくない <> != 演算子 2) T-SQL での不等式のテスト

于 2013-11-08T09:28:39.670 に答える