Eşit değil*** için hem !=
hem de <>
kullanan SQL
gördüm. Tercih edilen sözdizimi nedir ve neden?
Ben !=' seviyorum, çünkü
<>bana
Visual Basic`i hatırlatıyor.
''<>'[SQL-92 standardından][1] ve
'!='` tescilli bir T-SQL operatörüdür. Diğer veritabanlarında da mevcuttur, ancak standart olmadığı için duruma göre kullanmanız gerekir.
Çoğu durumda, hangi veritabanına bağlandığınızı bilirsiniz, bu nedenle bu gerçekten bir sorun değildir. En kötü ihtimalle SQL'inizde bir arama ve değiştirme yapmanız gerekebilir.
<>
SQL-92 standardına göre geçerli SQL'dir.
http://msdn.microsoft.com/en-us/library/aa276846(SQL.80).aspx
Her ikisi de SQL Server açısından geçerli ve aynıdır,
https://docs.microsoft.com/en-us/sql/t-sql/language-elements/not-equal-to-transact-sql-exclamation