tsql != ile <> operatörleri arasındaki fark nedir
Merhaba,
Select * from urunler
where urunlerad != ‘Elma’
ve
Select * from urunler
where urunlerad<> ‘Elma’
Kodları arasında ne fark vardır?
Enterasan bir konu.Bu sorunun cevabı tabiki belli ancak facebook’da sorulan bir soru olduğu için,
ayrıca başka kaynakda bulamadığım için bu konuya değinmekte faydalı olacağından yazıyorum.
İki operatörde ( != ve <> ) Aynı mantıkda çalışır.Teknik olarak ve performans kullanımı açısındanda bir fark bulunmamaktadır.Performans ölçümleri query analyzer’dan kodunuzu çalıştırarak test edebilirsiniz.
Sql-92 Standartları yani t-sql oluşturucaları eşittir (=) veya eşit değildir (<>) kullanımını uygun görmektedir.Neden bunu uygun gördüğüne gelince, en basit karşılaştırma tipi = dir.En doğal ve en çok kullanılanda bu operatör çünkü temel sorgulama işlemlerindede bu operatör kullanılmaktadır.
( != ve <> ) operatörler Microsoft Sql Server Hariç diğer platformlardada kullanabilirsiniz.
Başlıca kullanılan tüm platformlar
MySQL
SQL Server
PostgreSQL
Oracle
SQLite
Sybase
Peki siz olsanız hangi operatörü kullanırdınız.Yorumlar sitemizin gelişmesinde faydalı olacaktır
tsql != ile operatörleri arasındaki fark nedir
Hiç yorum yok:
Yorum Gönder