Karşılaştırma İşleçleri

Karşılaştırma operatörlerini skaler veri ile kullanıyorsunuz. Herhangi bir Çok Boyutlu İfadeler (MDX) ifadesinde karşılaştırma operatörlerini kullanabilirsiniz.

Bir koşulu kontrol etmek için, MDX ifadeleri ve fonksiyonlarında karşılaştırma operatörlerini de kullanabilirsiniz, örneğin MDX IIf fonksiyonu. Ancak, bir koşulu kontrol etmek için karşılaştırma operatörleri kullanıyorsanız, o kohale göre veri değiştirmeye çalışmadan önce uygun izinlere sahip olduğundan emin olun. Gerçek verilere erişimi olan ve bu veriyi sorgulayabilen herkes, ek sorgularda karşılaştırma operatörlerini kullanabilir. Ancak bu erişim, bu kişilerin veri değiştirmek için uygun izinlere sahip olduğu veya sahip olması gerektiği anlamına gelmez. Ayrıca, veri bütünlüğünü korumak için, sorgulayabilecek ve veri değiştirebilecek kişi sayısını sınırlayın.

Karşılaştırma operatörleri, test edilen koşulun sonucuna göre DOĞRU veya YANLIŞ döndürerek bir Boolean veri tipine göre değerlendirme yapar.

MDX, aşağıdaki tabloda listelenen karşılaştırma operatörlerini destekler.

Operator Description
= (eşit) Null olmayan argümanlar için, sol argüman sağ argümana eşitse TRUE döner; aksi takdirde, YANLIŞ.

Eğer argümanlardan biri veya her ikisi null değere değer verirse, operatör sıfır değer döndürür, karşılaştırma yapılmadıkça 0=null Boolean TRUE'yu içerir.
<> (Eşit Değildir) Null olmayan argümanlar için, sol argüman sağ argümana eşit değilse TRUE döner; aksi takdirde, YANLIŞ.

Eğer argümanlardan biri veya her ikisi null değere değer verirse, operatör null bir değer döndürür.
> (Büyüktür) Null olmayan argümanlar için, sol argümanın değeri sağ argümandan büyükse TRUE döner; aksi takdirde, YANLIŞ.

Eğer argümanlardan biri veya her ikisi null değere değer verirse, operatör null bir değer döndürür.
>= (Büyüktür veya Eşittir) Null olmayan argümanlar için, sol argümanın değeri sağ argümandan daha yüksek veya eşitse TRUE döner; aksi takdirde, YANLIŞ.

Eğer argümanlardan biri veya her ikisi null değere değer verirse, operatör null bir değer döndürür.
< (küçüktür) Null olmayan argümanlar için, sol argümanın değeri sağ argümandan daha küçükse TRUE döner; aksi takdirde, YANLIŞ.

Eğer argümanlardan biri veya her ikisi null değere değer verirse, operatör null bir değer döndürür.
<= (Küçüktür veya Eşittir) Null olmayan argümanlar için, sol argümanın değeri sağ argümandan daha düşük veya eşitse, DOĞRU döner; aksi takdirde, YANLIŞ.

Eğer argümanlardan biri veya her ikisi null değere değer verirse, operatör null bir değer döndürür.