Aracılığıyla paylaş


Işletmenleri (Reporting Services) deyimler içinde kullanma

İşleç, ifadedeki bir veya daha fazla terime uygulanan eylemleri temsil eden bir simgedir.Aşağıdaki kategorilere işleçlerin, deyimde desteklenir: Aritmetik, karşılaştırma, mantıksal veya bitwise, birleştirme ve bit vardiya.

Aritmetik

Aritmetik işleçler, ifadedeki iki sayısal terim üzerinde matematik işlemleri yapar.

Operator

Açıklama

^

Bir sayının başka bir sayının yükseltir.

*

İki sayıyı çarpar.

/

İki sayıyı böler ve kayan noktalı bir sonuç döndürür.

\

İki sayıyı böler ve tamsayı sonuç döndürür.

Mod

Bölme işleminin tamsayı kalanını döndürür.Örneğin, 7 sayısı 5'e bölündüğünde kalan 2 olduğu için 7 Mod 5 = 2'dir.

+

Iki sayının birbirine ekler.

-

Ikisi arasındaki fark, sayılar veya negatif sayısal bir terimdir değerini gösterir döndürür.

Karşılaştırma

Karşılaştırma işleçleri, iki deyim aynı olup olmadığını sınayın.

Operator

Açıklama

<

Küçüktür.

<=

Küçüktür veya eşittir.

>

Büyüktür.

>=

Büyüktür veya eşittir.

=

Eşittir.

<>

Eşit değildir.

Like

Belirli bir karakter dizesinin belirtilen desenle eşleşip eşleşmediğini belirler.Desen, normal karakterleri veya joker karakterleri içerebilir.Desen eşleştirme sırasında, normal karakterlerin karakter dizesinde belirtilen karakterlerle tam olarak eşleşmesi gerekir.Ancak joker karakterler, karakter dizesinin isteğe bağlı parçalarıyla eşleşebilir.Joker karakterleri kullanmak, BENZER işlecini = ve != dize karşılaştırma işleçlerini kullanmaya göre daha esnek yapar.

Aşağıdaki tabloda, joker olarak kullanılabilen karakterler listelenmektedir:

KarakterAçıklama
%Sıfır veya daha fazla karakterli herhangi bir dize.
_Herhangi bir tek karakter.
[ ]Belirtilen aralık (örneğin, [a-f]) veya kümedeki (örneğin, [aeiou]) herhangi bir tek karakter.
[^]Herhangi bir tek karakter belirtilen aralıkta değil (örneğin, [^ a-f]) veya (örneğin, [^ aeiou]).

Eşittir

İki nesne başvurusunu karşılaştırır.

Dize Birleştirme

Dize birleştirme, ifadedeki ilk dizeye ikinci dizeyi ekler.Diğer dize işlemleri için yerleşik işlevleri kullanın.

Operator

Açıklama

&

İki dizeyi birleştirir.

+

İki dizeyi birleştirir.

Mantıksal ve Bit Tabanlı

Mantıksal ve bitwise işleçleri arasında bir tamsayı koşullarını bir ifade iki mantıksal değişiklik yapın.

Operator

Açıklama

And

İki Boole ifadesi üzerinde mantıksal bağlantı veya iki sayısal ifade üzerinde bit tabanlı bağlantı gerçekleştirir.

Değil

Boole ifadesi üzerinde mantıksal değilleme veya sayısal ifade üzerinde bit tabanlı değilleme gerçekleştirir.

Or

İki Boole ifadesi üzerinde mantıksal ayırma veya iki sayısal değer üzerinde bit tabanlı ayırma gerçekleştirir.

Xor

İki Boole ifadesi üzerinde mantıksal dışlayıcı işlem gerçekleştirir veya iki sayısal ifade üzerinde bit tabanlı dışlayıcı işlem gerçekleştirir.

AndAlso

İki ifade üzerinde mantıksal bağlantı gerçekleştirir.

OrElse

İki ifade üzerinde mantıksal ayırma gerçekleştirir.

Bit Kaydırma

Bit seviyesinde işleçler bit uygulamaları arasında bir tamsayı koşullarını bir ifade iki gerçekleştirin.

Operator

Açıklama

<<

Bit deseninde aritmetik sola kayma uygular.

>>

Bit deseninde aritmetik sağa kayma uygular.