식의 연산자(보고서 작성기 및 SSRS)Operators in Expressions (Report Builder and SSRS)

연산자는 식에서 한 개 이상의 항목에 적용되는 동작을 나타내는 기호입니다.An operator is a symbol that represents actions applied to one or more terms in an expression. 식에서 지원되는 연산자의 범주는 산술 연산자, 비교 연산자, 연결 연산자, 논리 또는 비트 연산자, 비트 시프트 연산자입니다.The following categories of operators are supported in an expression: arithmetic, comparison, concatenation, logical or bitwise, and bit shift.

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다.Each authoring environment provides different ways to create, open, and save reports and related items.

산술Arithmetic

산술 연산자는 식에서 두 숫자 항목에 대한 수치 연산을 수행합니다.Arithmetic operators perform mathematical operations on two numeric terms in an expression.

연산자Operator DescriptionDescription
^ 특정 숫자를 다른 숫자의 승수로 거듭제곱합니다.Raises a number to the power of another number.
* 두 숫자를 곱합니다.Multiplies two numbers.
/ 두 숫자를 나누고 부동 소수점 결과를 반환합니다.Divides two numbers and returns a floating-point result.
|두 숫자를 나누고 정수 결과를 반환합니다.Divides two numbers and returns an integer result.
ModMod 나누기의 정수 나머지를 반환합니다.Returns the integer remainder of a division. 예를 들어 7을 5로 나누면 나머지가 2이므로 7 Mod 5는 2입니다.For example, 7 Mod 5 = 2 because the remainder of 7 divided by 5 is 2.
+ 두 수를 더합니다.Adds two numbers together.
- 두 숫자 사이의 차를 반환하거나 숫자 항목의 음수 값을 나타냅니다.Returns the difference between two numbers or indicates the negative value of a numeric term.

비교Comparison

비교 연산자는 두 식이 동일한지 여부를 테스트합니다.Comparison operators test whether two expressions are the same.

연산자Operator DescriptionDescription
< 보다 작음Less than.
<= 작거나 같음Less than or equal to.
> 보다 큼Greater than.
>= 크거나 같음Greater than or equal to.
= 같음Equal to.
<> 같지 않음Not equal to.
LikeLike 특정 문자열이 지정된 패턴과 일치하는지를 확인합니다.Determines whether a specific character string matches a specified pattern. 패턴은 일반 문자와 와일드카드 문자를 포함할 수 있습니다.A pattern can include regular characters and wildcard characters. 패턴 일치에서 일반 문자는 문자열에 지정된 문자와 정확하게 일치해야 합니다.During pattern matching, regular characters must exactly match the characters specified in the character string. 그러나 와일드카드 문자는 문자열에서 어느 한 부분만 일치하면 됩니다.However, wildcard characters can be matched with arbitrary fragments of the character string. LIKE 연산자에 와일드카드 문자를 사용할 경우 = 및 != 문자열 비교 연산자를 사용하는 것보다 훨씬 융통성이 있습니다.Using wildcard characters makes the LIKE operator more flexible than using the = and != string comparison operators.

다음 표에서는 와일드카드로 사용할 수 있는 문자를 나열합니다.The following table lists characters that can be used as wildcards:

%: 0개 이상의 문자를 가진 문자열%: Any string of zero or more characters.

: 단일 문자: Any single character.

[ ]: 지정된 범위(예: [a-f]) 또는 집합(예: [aeiou])에 속하는 한 개의 문자[ ]: Any single character within the specified range (for example, [a-f]) or set (for example, [aeiou]).

[^]: 지정된 범위(예: [^a - f]) 또는 집합(예: [^aeiou])에 속하지 않는 한 개의 문자[^]: Any single character not within the specified range (for example, [^a-f]) or set (for example, [^aeiou])
IsIs 두 개체 참조를 비교합니다.Compares two object references.

문자열 연결String Concatenation

문자열 연결은 식에서 첫 번째 문자열에 두 번째 문자열을 추가합니다.String concatenation appends the second string to the first string in an expression. 다른 문자열 연산의 경우 기본 제공 함수를 사용하십시오.For other string operations, use built-in functions.

연산자Operator DescriptionDescription
& 두 문자열을 연결합니다.Concatenates two strings
+ 두 문자열을 연결합니다.Concatenates two strings

논리 및 비트Logical and Bitwise

논리 및 비트 연산자는 식에서 두 정수 항목 사이의 논리 조작을 수행합니다.Logical and bitwise operators perform logical manipulations between two integer terms in an expression.

연산자Operator DescriptionDescription
AndAnd 두 부울 식에 논리 결합을 수행하거나 두 숫자 식에 비트 결합을 수행합니다.Performs a logical conjunction on two Boolean expressions, or bitwise conjunction on two numeric expressions.
NotNot 부울 식에 논리 부정을 수행하거나 숫자 식에 비트 부정을 수행합니다.Performs logical negation on a Boolean expression, or bitwise negation on a numeric expression.
또는Or 두 부울 식에 논리 분리를 수행하거나 두 숫자 값에 비트 분리를 수행합니다.Performs a logical disjunction on two Boolean expressions, or bitwise disjunction on two numeric values.
XorXor 두 부울 식에 논리 제외 연산을 수행하거나 두 숫자 식에 비트 제외를 수행합니다.Performs a logical exclusion operation on two Boolean expressions, or a bitwise exclusion on two numeric expressions.
AndAlsoAndAlso 두 식에 논리 결합을 수행합니다.Performs logical conjunction on two expressions.
OrElseOrElse 두 식에 논리 분리를 수행합니다.Performs logical disjunction on two expressions.

비트 시프트Bit Shift

비트 연산자는 식에서 두 정수 항목 사이에 비트 조작을 수행합니다.Bitwise operators perform bit manipulations between two integer terms in an expression.

연산자Operator DescriptionDescription
<< 비트 패턴에 산술 왼쪽 시프트를 수행합니다.Performs an arithmetic left-shift on a bit pattern.
>> 비트 패턴에 산술 오른쪽 시프트를 수행합니다.Performs an arithmetic right-shift on a bit pattern.

관련 항목:See Also

식 대화 상자 Expression Dialog Box
식 ( 보고서 작성기 및 SSRS ) Expressions (Report Builder and SSRS)
식 예 ( 보고서 작성기 및 SSRS ) Expression Examples (Report Builder and SSRS)
식 (의 데이터 형식 보고서 작성기 및 SSRS ) Data Types in Expressions (Report Builder and SSRS)
식 대화 상자 ( 보고서 작성기 )Expression Dialog Box (Report Builder)