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

  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012