# 데이터 명령 -쿼리

테이블에는 테이블의 레코드가 표시되며 모든 레코드가 아닌 특정 조건을 충족하는 레코드만 테이블에 표시하려는 경우 쿼리 명령을 사용하여 특정 테이블에 쿼리 조건을 설정하여 테이블에 표시하지 않으려는 레코드를 필터링할 수 있습니다.

쿼리 명령을 실행한 후 페이지에 해당 테이블의 데이터 원본이 있는 테이블이 있는 경우 테이블은 쿼리 조건에 따라 데이터를 다시 로드합니다.

![](https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2Fmzh6BTRZD9kj4wbpQhUM%2Fimage.png?alt=media\&token=ded7b763-7bc3-4780-8cc0-cea43c5208ed)

## 새 쿼리 조건 만들기&#x20;

쿼리할 데이터 테이블을 선택한 후 새 조건을 클릭하여 쿼리 조건을 추가하여 여러 쿼리 조건을 추가합니다. 여러 조건이 및/또는 관계로 연결됩니다.

쿼리 조건을 선택하고 \[조건 삭제]를 클릭하여 쿼리 조건을 삭제합니다. 쿼리 조건을 위 또는 아래로 이동하려면 클릭합니다.![](https://help.grapecity.com.cn/download/thumbnails/72354089/image2018-12-18_14-21-41.png?version=1\&modificationDate=1648092555000\&api=v2)

![](https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2FASWZuUc8rPQEs8sIknc9%2Fimage.png?alt=media\&token=3521c393-50e1-4651-8809-f9fbbabe9e38)

## 쿼리 조건 설정&#x20;

쿼리 조건 설정에 대한 설명은 표에 나와 있습니다.

| 설정  | 설명                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 관계  | 조건을 이전 조건과 통과 및/또는 연결합니다                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 괄호  | 조건을 괄호로 묶고 최대 4개의 괄호를 지정할 수 있습니다. 괄호를 사용하여 "(A 및 B) 또는 (C 및 D)"와 같은 복잡한 식을 설정할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 열   | <p>쿼리할 테이블의 필드를 선택하여 데이터 원본, 페이지 요소 또는 로그인한 사용자를 선택합니다.</p><p>작성자, 생성 날짜, 마지막 업데이트자 및 마지막 업데이트 날짜는 활자 그리드에 의해 자동으로 추가되며 이러한 필드를 쿼리하도록 선택할 수도 있습니다.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 연산자 | 필드 및 값과 비교되는 조건(예: 같음, 보다 크거나 같지 않음)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 값   | <p></p><p>비교할 값, 수식 또는 특정 키워드를 입력합니다.직접 입력하거나 클릭할 수 있습니다<img src="https://help.grapecity.com.cn/download/thumbnails/72354089/8-1-10-7_3.png?version=1&#x26;modificationDate=1648092555000&#x26;api=v2" alt="">셀을 선택하거나 수식을 입력하고 셀 값 또는 수식의 결과를 조건의 값으로 사용합니다。</p><p>기본 제공 키워드는 다음과 같습니다.</p><ul><li>%Null%: 입력(empty)이 없고 정의가 없음을 나타냅니다. 빈 값을 쿼리할 때 값을 %Null%로 선택합니다.</li><li>%CurrentUer.UserName%: 로그인한 사용자의 사용자 이름을 나타냅니다.</li><li>%CurrentUer.FullName%: 로그인한 사용자의 전체 이름을 나타냅니다.</li><li>%CurrentUer.Email%: 로그인한 사용자의 이메일 주소를 나타냅니다.</li><li>%CurrentUer.Role%: 로그인한 사용자의 그룹을 나타냅니다.</li><li>%CurrentUser.OrganizationSuperior%: 로그인한 사용자의 조직 상위를 나타냅니다.</li></ul> |

예를 들어 주문 목록 페이지에서 쿼리 버튼 설정하는 명령은 쿼리만들기이고 쿼리 테이블은 주문정보 테이블이며, 새 조건을 클릭하여 쿼리 조건을 추가하고, 쿼리 조건은 구객이름과 동일하며, 다음 그림과 같이 완료되었는지 여부가 완료되었는지 입니다.

![](https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2FEWJJdMHeCBwKjigCIdHG%2Fimage.png?alt=media\&token=9b2a30f4-8198-47cb-b5bc-75857a0789f6)

실행 후 쿼리 버튼 클릭하여 구매자가 조세호이고 완료된 주문을 주문 테이블에서 쿼리할 수 있습니다.

![](https://1191936652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMDaEsmK9OwD7QYBNk9Sn%2Fuploads%2FK4MfLPCAlOYuI7EtrQOD%2Fimage.png?alt=media\&token=240709f3-69ea-47a2-92c8-078af72b1d9c)

## 쿼리 명령과 서비스 측 검사의 차이점&#x20;

쿼리 명령 및 서비스 측  테이블에 대한 쿼리 조건을 설정하고 테이블에 표시되는 데이터를 필터링할 수 있습니다. 테이블 쿼리는 [서비스 측 검사](https://doc.forguncy.co.kr/forguncy-v9/pages/verification_data/service)를 참조하십시오.

서비스 측 검사와 쿼리 명령의 차이점은 다음과 같습니다.

* 타이밍은 다릅니다: 테이블 쿼리는 테이블이 자동으로 수행하는 실시간 쿼리 필터링이며 쿼리 명령은 버튼  또는 하이퍼링크 등을 클릭할 때만 실행됩니다.
* 실행 범위가 다릅니다: 페이지에 테이블 쿼리 및 쿼리 명령이 있는 경우 쿼리 명령을 실행한 결과는 테이블 쿼리의 결과를 기반으로 하는 쿼리입니다.
