Ben sadece bir WHERE yan tümcesinde bu rastlamak ettik:Test T-SQL eşitsizlik için
AND t.id != @id
Veya ile:
AND NOT (t.id = @id)
Bu nasıl farklı olan yönleri nelerdir
AND t.id <> @id
Her zaman kendimi yazarım, ama açıkça başka biri farklı düşünüyor. Biri diğerinden daha iyi performans gösterecek mi? <>
veya !=
'u kullanarak, sahip olduğum bir endeksi kullanmak için herhangi bir ümit vermeyeceğimi biliyorum, ancak kesinlikle Yukarıdaki ilk yaklaşım aynı problemi yaşayacaktır?
Ayrıca bkz: http://stackoverflow.com/questions/723195/should-i-use-or-for-not-equal-in-tsql – Dinah