SORU
14 NİSAN 2011, PERŞEMBE


Eşit değil <> != BOŞ operatör

Birisi SQL aşağıdaki davranış açıklayabilir misiniz?

SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results)
SELECT * FROM MyTable WHERE MyColumn <> NULL (0 Results)
SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568 Results)

CEVAP
14 NİSAN 2011, PERŞEMBE


<> SQL eşdeğer Standart. Her iki NULL -- NULL olan değerleri, değerlendirmek için bir değeri yokken var demek için bir yer tutucudur.

Sadece bu tür durumlar için doğrulamaları gibiIS NULL/IS NOT NULL kullanabilirsiniz ediliyor.

Bu davranış, SQL Server Belirli değil. Tüm standartlarla uyumlu lehçeleri aynı şekilde çalışır SQL.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013
  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006