Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はさまざまなコーダーによって書かれたスクリプトをレビューしており、次のような多くのステートメントを目にします。
((patindex('%,'+rtrim(ad.Dept)+',%', @vcP1Input) != 0) .
そして、私は「!」が何であるか疑問に思っています に使用されています。
TSQL では、と等しくないことを!=意味します。
!=
あなたの表現
((PATINDEX('%,' + RTRIM(ad.Dept)+',%', @vcP1Input) != 0)
のトリミングされた値がad.Deptstring@vcP1Inputにある場合、つまりPATINDEX0 以外を返す場合は true です。
ad.Dept
@vcP1Input
PATINDEX