4
<>と!=がSQL Serverのパフォーマンスで同一である信頼できるソース
SO に関するこの回答を検討してください。これにより、<>オペレーターに関する質問者は次のことを安心できます。 <>は...と同じ!=です。 しかし、その後、コメンターがパイプを使って言います: 機能的には同じであることは事実です。ただし、SQLオプティマイザーがそれらを使用する方法は大きく異なります。= /!=は単純にtrue / falseとして評価されますが、<>はエンジンが値がより大きいか小さいかを調べて確認する必要があることを意味し、パフォーマンスのオーバーヘッドが大きくなります。高価なクエリを作成する際に考慮すべき点があります。 私はこれが間違っていると確信していますが、潜在的な懐疑論者に対処するために、これらの演算子が単に機能的に同じではなく、すべての面で同一であることを証明するための信頼できるソースまたは正規のソースを提供できる人はいないでしょうか?