본문 바로가기
GIS/ArcMap

[ArcGIS Pro] Query

by lucky__lucy 2023. 7. 13.

 

쿼리(Query)는 식(expression)을 작성하여 특정 피처 또는 테이블을 선택할 때 사용 가능하다. 데이터베이스에서 정보를 추출하고 조작하기 위해 사용되는 표준 쿼리 언어인 SQL(Structured Query Language) 문법을 사용하여 쿼리를 작성한다. ArcGIS Pro에서는 SQL을 기반으로 한 쿼리를 지원하여 데이터 검색, 필터링, 공간 분석, 조건부 연산 등 다양한 작업을 수행할 수 있다.

쿼리에서 원하는 피처를 선택하기 위해 필터링 조건을 지정해서 특정 속성 값을 가진 피처들을 선택할 수 있다. 예를 들어, "도로 길이 > 1000"과 같은 조건을 지정하여 길이가 1000 이상인 도로를 선택할 수 있다.

쿼리 옵션은 '다음과 같음, 다음과 같지 않음, 다음보다 큼, 보다 크거나 동일함, 다음보다 작음, 보다 작거나 동일함, 값 포함, 값 포함 안 함, Null임, Null이 아님'이 있다.

 



Q. 각 데이터 유형(명목, 서열, 등간, 비율)별 사용할 수 있는 쿼리 옵션은?

 

명목형 데이터 (Nominal Data):
다음과 같음(=): 지정한 값과 동일한 결과를 반환
다음과 같지 않음(!= 또는 <>): 지정한 값과 다른 결과를 반환
값 포함: 지정한 값들 중 하나와 일치하는 결과를 반환
값 포함 안 함: 지정한 값들 중 어떤 값과도 일치하지 않는 결과를 반환
Null임: NULL인 결과를 반환
Null이 아님: NULL이 아닌 결과를 반환

 

서열형 데이터 (Ordinal Data):
다음과 같음(=): 지정한 값과 동일한 결과를 반환
다음과 같지 않음(!= 또는 <>): 지정한 값과 다른 결과를 반환
보다 크거나 동일함(>=): 지정한 값보다 크거나 같은 결과를 반환
보다 작거나 동일함(<=): 지정한 값보다 작거나 같은 결과를 반환
Null임: NULL인 결과를 반환
Null이 아님: NULL이 아닌 결과를 반환

 

등간형 데이터 (Interval Data):
다음과 같음(=): 지정한 값과 동일한 결과를 반환
다음과 같지 않음(!= 또는 <>): 지정한 값과 다른 결과를 반환
보다 큼(>): 지정한 값보다 큰 결과를 반환
보다 작음(<): 지정한 값보다 작은 결과를 반환
보다 크거나 동일함(>=): 지정한 값보다 크거나 같은 결과를 반환
보다 작거나 동일함(<=): 지정한 값보다 작거나 같은 결과를 반환
Null임: NULL인 결과를 반환
Null이 아님: NULL이 아닌 결과를 반환

 

비율형 데이터 (Ratio Data):
다음과 같음(=): 지정한 값과 동일한 결과를 반환
다음과 같지 않음(!= 또는 <>): 지정한 값과 다른 결과를 반환
보다 큼(>): 지정한 값보다 큰 결과를 반환
보다 작음(<): 지정한 값보다 작은 결과를 반환
보다 크거나 동일함(>=): 지정한 값보다 크거나 같은 결과를 반환
보다 작거나 동일함(<=): 지정한 값보다 작거나 같은 결과를 반환
Null임: NULL인 결과를 반환
Null이 아님: NULL이 아닌 결과를 반환

728x90
반응형