연산자 표

연산자는 식에서 수행하려는 계산의 유형을 지정하는 기호이며 수학, 비교, 논리, 참조 연산자가 있습니다. Access에서는 +, -, 곱하기(*), 나누기(/) 등의 산술 연산자뿐 아니라 값을 비교하는 데 사용하는 비교 연산자, 텍스트를 연결하는 데 사용하는 텍스트 연산자, true 또는 false 값을 결정하는 데 사용하는 논리 연산자 등 다양한 연산자를 지원합니다. 이 문서에서는 이러한 연산자를 사용하는 방법에 대해 자세히 설명합니다.

참고: Access 2010부터 식 작성기에는 IntelliSense가 포함되어 있으므로 식에 필요한 인수를 확인할 수 있습니다.

이 문서의 내용

산술 연산자

비교 연산자

논리 연산자

연결 연산자

특수 연산자

산술 연산자

산술 연산자는 2개 이상의 숫자를 사용하여 값을 계산하거나 양수를 음수로 바꾸거나 음수를 양수로 바꾸는 등의 작업에 사용됩니다.

연산자

용도

예제

+

두 숫자 더하기

[Subtotal]+[SalesTax]

-

두 숫자의 차이를 구하거나 숫자가 음수 값임을 나타냄

[Price]-[Discount]

*

두 숫자 곱하기

[Quantity]*[Price]

/

첫 번째 숫자를 두 번째 숫자로 나누기

[Total]/[ItemCount]

\

두 숫자를 모두 정수로 반올림하고 첫 번째 숫자를 두 번째 숫자로 나눈 다음 결과의 소수 부분을 잘라냄

[Registered]\[Rooms]

MOD

첫 번째 숫자를 두 번째 숫자로 나눈 다음 나머지만 반환

[Registered] Mod [Rooms]

^

숫자를 지수 값만큼 제곱

숫자 ^ 지수

맨 위로 이동

비교 연산자

비교 연산자는 값을 비교하고 True, False 또는 Null인 결과를 반환하는 데 사용됩니다.

연산자

용도

예제

<

첫 번째 값이 두 번째 값보다 작으면 True 반환

Value1 < Value2

<=

첫 번째 값이 두 번째 값보다 작거나 같으면 True 반환

Value1 <= Value2

>

첫 번째 값이 두 번째 값보다 크면 True 반환

Value1 > Value2

>=

첫 번째 값이 두 번째 값보다 크거나 같으면 True 반환

Value1 >= Value2

=

첫 번째 값이 두 번째 값과 같으면 True 반환

Value1 = Value2

<>

첫 번째 값과 두 번째 값이 다르면 True 반환

Value1 <> Value2

참고: 첫 번째 값이나 두 번째 값이 Null이면 결과도 항상 Null이 됩니다. Null은 알 수 없는 값을 나타내므로 Null 값을 사용한 비교 결과도 알 수 없습니다.

맨 위로 이동

논리 연산자

두 부울 값을 결합하여 True, False 또는 Null 등의 결과를 반환하려면 논리 연산자를 사용합니다. 논리 연산자는 부울 연산자라고도 합니다.

연산자

용도

예제

And

Expr1과 Expr2가 모두 True인 경우 True 반환

Expr1 And Expr2

Or

Expr1과 Expr2 중 하나 이상이 True인 경우 True 반환

Expr1 Or Expr2

Eqv

Expr1과 Expr2가 모두 True이거나 모두 False인 경우 True 반환

Expr1 Eqv Expr2

Not

Expr이 True가 아닌 경우 True 반환

Not Expr

Xor

Expr1과 Expr2 중 하나만 True이거나 둘 다 True가 아닌 경우 True 반환

Expr1 Xor Expr2

맨 위로 이동

연결 연산자

텍스트 값 두 개를 하나로 결합하려면 연결 연산자를 사용합니다.

연산자

용도

예제

&

두 문자열을 하나로 결합

string1 & string2

+

두 문자열을 결합하여 하나의 문자열을 만들고 Null 값 전파(값 하나가 Null이면 전체 식이 Null이 됨)

string1 + string2

맨 위로 이동

특수 연산자

다음 표에 설명된 것과 같이 True 또는 False 결과를 반환하려면 특수 연산자를 사용합니다.

연산자

용도

예제

Is Null 또는 Is Not Null

값이 Null인지 아니면 Not Null인지 확인

Field1 Is Not Null

Like "pattern"

?* 등의 와일드카드 연산자를 사용하여 일치하는 문자열 값 검색

Field1 Like "instruct*"

Between val1 And val2

숫자 또는 날짜 값이 특정 범위에 있는지 확인

Field1 Between 1 And 10
- 또는 -
Field1 Between #07-01-07# And #07-12-31#

In(val1,val2...)

값이 값 집합에 속해 있는지 확인

Field1 In ("red","green","blue")
- 또는 -
Field1 In (1,5,7,9)

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×