Aracılığıyla paylaş


İfadelerdeki İşleçler (Rapor Oluşturucusu ve SSRS)

İşleç, ifadedeki bir veya daha fazla terime uygulanan eylemleri temsil eden bir simgedir. İfadede şu işleç kategorileri desteklenir: aritmetik, karşılaştırma, birleştirme, mantıksal veya bit tabanlı ve bit kaydırma.

[!NOT]

SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.

Aritmetik

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

İşleç

Açıklama

^

Bir sayıyı diğer bir sayının kuvvetine 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.

+

İki sayıyı toplar.

-

İki sayı arasındaki farkı verir veya sayısal terimin negatif değerini gösterir.

Karşılaştırma

Karşılaştırma işleçleri iki ifadenin aynı olup olmadığını sınar.

İşleç

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:

Karakter

Açı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.

[^]

Belirtilen aralıkta (örneğin, [^a-f]) veya kümede (örneğin, [^aeiou]) olmayan herhangi bir tek karakter.

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.

İşleç

Açıklama

&

İki dizeyi birleştirir.

+

İki dizeyi birleştirir.

Mantıksal ve Bit Tabanlı

Mantıksal ve bit tabanlı işleçler ifadedeki iki tamsayı terimi arasında mantıksal işlemler yapar.

İşleç

Açıklama

And

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

Not

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 tabanlı işleçler ifadedeki iki tamsayı terimi arasında bit işlemleri yapar.

İşleç

Açıklama

<<

Bit deseninde aritmetik sola kayma uygular.

>>

Bit deseninde aritmetik sağa kayma uygular.

Ayrıca bkz.

Başvuru

Expression Dialog Box (Reporting Services)

İfade Örnekleri (Rapor Oluşturucusu ve SSRS)

İfade İletişim Kutusu (Rapor Oluşturucusu)

Kavramlar

İfadeler (Rapor Oluşturucusu ve SSRS)

İfadelerdeki Veri Türleri (Rapor Oluşturucusu ve SSRS)