# 조건

* [필터](/main/guide/develop_app/command-execute-function/chain/filter.md), [스위치](/main/guide/develop_app/4/block/switch/switch-condition.md), [로직](/main/guide/dictionary/logic.md)에서 비교 표현식을 사용해서 조건을 설정할 수 있어요.

비교 표현식은 조건에 따라 앱 화면이 다르게 보이는 스위치, 복잡한 기능을 구현하는 로직 설정, 그리고 조건으로 데이터를 분류하는 필터에서 사용해요.

## 비교 표현식

* 항목 ID : 나이 / 데이터는 8, 9, 10, 11, 12&#x20;

<table><thead><tr><th width="91.33333333333331">표현</th><th width="321">구분</th><th>예제 (조건에 맞는 데이터)</th><th data-hidden>기호</th></tr></thead><tbody><tr><td>eq</td><td>조건 값과 같다</td><td>'나이'가 '10'인 사람 = 10</td><td>=</td></tr><tr><td>ne</td><td>조건 값과 다르다</td><td>'나이'가 '10'이 아닌 사람 = 8, 9, 11, 12</td><td>!=</td></tr><tr><td>gt</td><td>조건 값보다 크다</td><td>'나이'가 '10'보다 큰 사람 = 11, 12</td><td>></td></tr><tr><td>gte</td><td>조건 값보다 크거나 같다</td><td>'나이'가 '10'보다 크거나 같은 사람 = 10, 11, 12</td><td>>=</td></tr><tr><td>lt</td><td>조건 값보다 작다</td><td>'나이'가 '10'보다 작은 사람 = 8, 9</td><td>&#x3C;</td></tr><tr><td>lte</td><td>조건 값보다 작거나 같다</td><td>'나이'가 '10'보다 작거나 같은 사람 = 8, 9, 10</td><td>&#x3C;=</td></tr></tbody></table>

#### in과 nin은 다중 항목 선택 블록에만 사용할 수 있어요.

* 블록 : 다중 항목 선택 / 데이터는 서울, 부산, 대구, 인천, 광주, 대전, 울산, 기타
* A : 다중 항목 선택에서 서울, 부산, 대구, 인천 선택
* B : 다중 항목 선택에서 광주, 대전, 울산, 기타 선택
* C : 다중 항목 선택에서 대구, 인천, 광주, 대전 선택
* D : 다중 항목 선택에서 인천, 광주 선택

<table><thead><tr><th width="93">표현</th><th width="323">구분</th><th>예제</th></tr></thead><tbody><tr><td>in</td><td>조건 값과 일치하는 요소를 하나 이상 포함한다</td><td>‘인천’이 포함된 글 = A, C, D</td></tr><tr><td>nin</td><td>조건 값과 일치하는 요소들을 포함하지 않는다</td><td>‘부산’을 포함하지 않는 글 = B, C, D</td></tr></tbody></table>

> \#필터, #스위치, #로직, #조건, #비교 표현식, #eq, #ne, #in, #nin, #gt, #gte, #lt, #lte, #조건 값과 같다, #조건 값과 다르다, #조건 값과 일치하는 요소를 하나 이상 포함한다, #조건 값과 일치하는 요소들을 포함하지 않는다,  #조건 값보다 크다, #조건 값보다 크거나 같다, #조건 값보다 작다, #조건 값보다 작거나 같다

2023.08.24 Ruru


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ohmyapp.io/main/guide/dictionary/condition.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
