EEAP - Proposal Template

Similar documents
OCW_C언어 기초

EEAP - Proposal Template

EEAP - Proposal Template

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본

Microsoft PowerPoint - Chapter_02.pptx

PowerPoint Presentation

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

Microsoft PowerPoint - chap04-연산자.pptx

EEAP - Proposal Template

PHPoC vs PHP > 개요 개요 PHPoC 는솔내시스템 이자체개발한프로그래밍언어입니다. 당사의모든 PHPoC 제품들의펌웨어에는 PHPoC 인터프리터가내장되어있습니다. PHPoC 는범용스크립트언어인 PHP 를기반으로제작되었습니다. PHPoC 는매우간단하여 C 언어등

PHP & ASP

Microsoft PowerPoint - chap03-변수와데이터형.pptx

슬라이드 1

PowerPoint 프레젠테이션

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드]

강의 개요

액세스에서 자주 사용하는 함수

Computer Architecture

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

Microsoft PowerPoint - chap-05.pptx

EEAP - Proposal Template

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

PowerPoint 프레젠테이션

PowerPoint Template

MySQL-.. 1

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

Observational Determinism for Concurrent Program Security

KNK_C03_Expr_kor

Microsoft PowerPoint - KNK_C03_Expr_kor

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074>

쉽게 풀어쓴 C 프로그래밍

PowerPoint Presentation

Microsoft PowerPoint - [2009] 02.pptx

adfasdfasfdasfasfadf

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

Introductory Chemistry: Concepts & Connections 4th Edition by Charles H. Corwin

Microsoft Word - SAS_Data Manipulate.docx

<C1A6B0F8B0ADC1C22920C8B2C0E7BCB1B4D C696F D B1E2C3CA>

Microsoft Word - Software_Ch2_FUNCTION.docx

쉽게 풀어쓴 C 프로그래밊

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

[ASP: 그림 2-2] date.asp 실행결과 DateAdd 지정된날짜에시간을추가하거나뺀새로운날짜를반환한다. 구문 : DateAdd(interval, number, date) interval : 필수적인인수로 interval 을추가한날짜를나타내는문자식이다. 그값에대

Microsoft PowerPoint - hw8.ppt [호환 모드]

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

쉽게 풀어쓴 C 프로그래밍

TITLE

Microsoft PowerPoint - chap-03.pptx

(Microsoft PowerPoint - 2\300\345.ppt)

PowerPoint 프레젠테이션

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

쉽게 풀어쓴 C 프로그래밍

17장 클래스와 메소드

Microsoft PowerPoint - additional01.ppt [호환 모드]

PowerPoint Presentation

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt

Microsoft PowerPoint - chap-06.pptx

PowerPoint Presentation

EEAP - Proposal Template

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속

Introduction to Computer Science

Esri 제품지원주기정책 2016 년 07 월 Esri 제품지원주기정책 Product Life Cycle Support 작성일 : 2016년 7월 28일작성자 : 한국에스리 Esri 제품지원주기 (Product Life Cycle Support) 정책은소프트웨어사용고객

쉽게 풀어쓴 C 프로그래밍

8장 문자열

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

Microsoft PowerPoint - Lesson2.pptx

Esri 제품지원주기정책 2017 년 01 월 Esri 제품지원주기정책 Product Life Cycle Support 작성일 : 2017년 1월 20일작성자 : 한국에스리 Esri 제품지원주기 (Product Life Cycle Support) 정책은소프트웨어사용고객

The Basic Of Blind SQL Injection Sur3x5F - PRIDE NateOn : PRIDE in Sur3x5F All rights are reserved

No Slide Title

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

1217 WebTrafMon II

Microsoft PowerPoint - Perpect C 02.ppt [호환 모드]

16중등빨이수학3-2교부(01~23)

설계란 무엇인가?

윈도우즈프로그래밍(1)

The C++ Programming Language 5 장포인터, 배열, 구조체 5.9 연습문제 다음의선언문을순서대로작성해보자. 문자에대한포인터, 10개정수의배열, 10개정수의배열의참조자, 문자열의배열에대한포인터, 문자에대한포인터에대한포인터, 상수정수, 상수

PHP & ASP

Microsoft Word - Beginning Perl for Bioinformatics - Perl 기본문법.doc

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

OCW_C언어 기초

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1

DBMS & SQL Server Installation Database Laboratory

PowerPoint 프레젠테이션

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한

Microsoft PowerPoint 유용한 PHP 함수들.ppt

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

Visual Basic 반복문

Data Structure

슬라이드 1


5장 SQL 언어 Part II

8장 조합논리 회로의 응용

11장 포인터

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

Microsoft PowerPoint - c2.ppt

LINQ의 개요

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

Transcription:

제품 : ArcGIS Desktop 제작일 : 2019 년 03 월 19 일 제작 :

개요 본문서는 ArcGIS 의쿼리식에사용되는일반적인쿼리요소에대한한국에스리 기술문서입니다. 다음내용을통해쿼리식에사용되는연산자에대한을확인할 수있습니다. 쿼리 (Query) 는 ArcGIS 에서피처및테이블레코드의하위집합을선택하는데사용됩니다. ArcGIS 쿼리표현식은표준 SQL 표현식을준수합니다. 예를들어, 속성으로선택 (Select layer by attributes) 도구또는쿼리작성기 (Query Builder) 대화상자를사용하여쿼리를이용합니다. 이문서와관련된내용에대한문의 / 건의등을원하신다면, 다음의연락망을통하여 한국에스리기술지원센터로연락주시기바랍니다. 한국에스리기술지원센터 ( 유지관리고객대상 ) o 고객지원홈페이지 : http://www.esrikr.com/self-service/ o 이메일 : help@esrikr.com o 전화 : 080-850-0915 운영시간 : 평일오전 9 시 ~ 오후 6 시 24 시간기술지원리소스 : o 한국에스리기술자료 : http://esrikr.com/article-categories/technical/ o Esri 기술지원페이지 ( 영문 ) : http://support.esri.com ArcGIS Pro 도움말 : http://pro.arcgis.com/en/pro-app/help/ ArcMap 도움말 : http://desktop.arcgis.com/en/arcmap/ 1 03/19/2019

목차 개요....1 연산자 (Operator)... 3 함수 (Functioins)... 7 2 03/19/2019

연산자 (Operator) 다음은파일지오데이터베이스, 쉐이프파일, 커버리지및기타파일기반데이터에서지원하는쿼리연산자의목록입니다. 아래원본에다른구문을추가하면 Personal 또는 ArcSDE 데이터베이스에서도지원됩니다. 아래목록의연산자외에도 Personal 및 ArcSDE 지오데이터메이스에서추가기능을지원합니다. 자세한내용은 DBMS 서를참조하시기바랍니다. 1. 산술연산자 (Arithmetic operators) 산술연산자를사용하여숫자값을더하기, 빼기, 곱하기, 나누기할수있습니다. 연산자 * 곱셈을위한산술연산자 / 나눗셈을위한산술연산자 + 덧셈을위한산술연산자 - 뺄셈을위한산술연산자 2. 비교연산자 (Comparison operators) 비교연산자를사용하여한표현식을다른표현식과비교합니다. 연산자 < < = < > > 미만, 문자열 ( 알파벳순서에따라비교 ) 과숫자및날짜와함께사용가능합니다. 이하, 보다작거나같음, 문자열 ( 알파벳순서에따라비교 ) 과숫자및날짜와함께사용가능합니다. 같지않음, 문자열 ( 알파벳순서에따라비교 ) 과숫자및날짜와함께사용가능합니다. 초과, 문자열 ( 알파벳순서에따라비교 ) 과숫자및날짜와함께사용가능합니다. 3 03/19/2019

> = 이상, 크거나같음, 문자열 ( 알파벳순서에따라비교 ) 과숫자및 날짜와함께사용가능합니다. [NOT]BETWEEN x AND y 예 ) 이름이 M-Z 로시작하는모든도시선택 CITY_NAME > = M 레코드가 x 보다크거나같고 y 보다작거나같은레코드를 선택합니다. NOT 이앞에오면지정된범위외의값을가진레코드를 선택합니다. 예 ) OBJECTID 가 1 보다크고 10 보다작은레코드선택 OBJECTID BETWEEN 1 AND 10 ( 동일 ) OBJECTID > = 1 AND OBJECTID < = 10 인덱싱된필드사용시 BETWEEN 식이더나은성능을제공합니다. [NOT] EXISTS 하위쿼리가하나이상의레코드를반환하면 True, 그렇지않으면 False 를반환합니다. 예 ) OBJECTID 가 50 을포함하는경우 True 반환 EXISTS (SELECT * FROM WHERE OBJECTID = 50) EXISTS 연산자는파일, 개인및 ArcSDE 지오데이터베이스에서만지원가능합니다. [NOT] IN 필드에문자열또는값중하나가있으면레코드를선택합니다. NOT 이앞에오면필드에문자열또는값중하나가없는경우레코드를선택합니다. 예 ) 4 개의다른주 (state) 이름을검색 STATE_NAME IN ( Alabama, Alaska, California, Florida ) 파일, 개인및 ArcSDE 지오데이터베이스의경우하위쿼리에도적용 가능합니다. 예 ) STATE_NAME IN (SELECT STATE_NAME FROM states POP > 5000000) IS [NOT] NULL 레코드가지정된필드에대해 NULL 값을갖는경우레코드를 선택합니다. NOT 입력시 NULL 값이아닌레코드를선택합니다. 예 ) 인구수필드에포함된 NULL 값선택 POPULATION IS NULL 4 03/19/2019

X [NOT] LIKE y [ESCAPE escapecharacter ] LIKE 연산자로와일드카드를포함하여부분문자열을검색합니다. 예 ) 미국주이름중 Mississippi 와 Missouri 를선택 STATE_NAME LIKE Miss % 퍼센트기호 (%) 는허용되는모든문자 ( 한글자, 여러글자, 글자 없음 ) 를의미합니다. 한글자를나타내는와일드카드로검색하려면 밑줄 (_) 을사용하십시오. 예 ) 소유자이름중 Catherine Smith 와 Katherine Smith 선택 OWNER_NAME LIKE _atherine Smith 와일드카드와퍼센트기호는 File-based 또는 Multiuser 데이터베이스에서사용가능합니다. 글자양옆으로사용 가능합니다. 문자가아닌데이터에서는 CAST 를사용합니다. 예 ) 정수필드 SCORE_INT 에서 8 로시작하는숫자선택 CAST ( SCORE_INT AS VARCHAR) LIKE 8 % 문자열에퍼센트기호 (%) 또는밑줄 (_) 을포함하여검색하고싶을 경우 ESCAPE 를사용하여해당특수문자를 ESCAPE 문자로 지정합니다. 예 ) AMOUNT 필드값중 10%, 10% 할인, A10% 인문자선택 AMOUNT LIKE %10$%% ESCAPE $ 3. 논리연산자 (Logical operators) 연산자 두조건을함께사용하고두조건이모두해당될때레코드를선택합니다. AND 예 ) 면적이 1500 이상이며차고가 2 개이상인조건선택 AREA > 1500 AND GARAGE > 2 두조건을함께사용하고하나의조건이참일때레코드를선택합니다. OR 예 ) 면적이 1500 이상또는차고가 2 개이상인조건선택 AREA > 1500 OR GARAGE > 2 표현식과일치하지않는레코드를선택합니다. NOT 예 ) California 를제외한모든미국주선택 NOT STATE_NAME = California 5 03/19/2019

4. 문자열연산자 (String operators) 연산자 둘이상의문자열표현식을함께연결한결과를반환 예 ) FIRST_NAME MIDDLIE_NAME LAST_NAME 6 03/19/2019

함수 (Functioins) 다음은파일지오데이터베이스, 쉐이프파일, 커버리지및기타파일기반데이터에서지원하는함수목록입니다. 이는개인및 ArcSDE 지오데이터베이스에서도지원되지만데이터소스마다구문및함수에차이가존재합니다. 아래함수외에도개인및 ArcSDE 지오데이터베이스는추가기능을지원합니다. 자세한내용은 DBMS 문서를참조하십시오. 1. 날짜함수 (Date functions) 함수 CURRENT_DATE 현재날짜를반환합니다. EXTRACT(extract_ 필드 FROM extract_ 원본 ) Extract_ 원본의 extract_ 필드일부분을반환합니다. Extract_ 원본은날짜 - 시간표현식이며 extract_ 필드는다음 키워드중하나일수있습니다 : YEAR, MONTH, HOUR, MINUTE, SECOND CURRENT TIME 현재시간을반환합니다. 2. 문자열함수 (String functions) string_exp 로표시된변수는열의이름, 문자스트링또는다른스칼라함수의결과가될수있습니다. 기본데이터유형은문자유형으로표시될수있습니다. character_exp 로표시된변수는변수-길이문자열입니다. start 또는 length 로표시된변수는숫자또는다른스칼라함수의결과일수있습니다. 여기서기본데이터유형은숫자유형으로표시될수있습니다. 이러한문자열함수는 1 부터시작합니다. 즉, 문자열의첫번째문자는 1 입니다. 함수 CHAR_LENGTH (string_exp) 문자의길이를반환합니다. LOWER (string_exp) String_exp 와동일한문자열을반환하며대문자를 소문자로변환합니다. 7 03/19/2019

POSITION (character_exp IN character_exp) SUBSTRING (string_exp FROM start FOR length) TRIM ( BOTH LEADING TRAILING trim_character FROM string_exp) UPPER (string_exp) 두번째문자표현식에서첫번째문자표현식의위치를반환합니다. Start 로시작된문자위치부터 length 길이만큼 string_exp 의문자열을반환합니다. 문자열의앞, 뒤또는양쪽에서 trim_character 를제거한 string_exp 의문자열을반환합니다. String_exp 와동일한문자열을반환하며소문자를대문자로변환합니다. 3. 숫자함수 (Numeric functions) 모든숫자함수는숫자값을반환합니다. numeric_exp, float_exp 또는 integer_exp 로표시된변수는열의이름, 다른스칼라함수의결과또는기본데이터유형이숫자유형으로표시될수있는숫자입니다. 함수 ABS (numeric_exp) numeric_exp 의절대값을반환합니다. ACOS (float_exp) ASIN (float_exp) ATAN (float_exp) float_exp 의아크코사인값을반환합니다. ( 단위 : radians) float_exp 의아크사인값을반환합니다. ( 단위 : radians) float_exp 의아크탄젠트값을반환합니다. ( 단위 : radians) CEILING (numeric_exp) numeric_exp 보다크거나같은최소정수를반환합니다. COS (float_exp) float_exp 의코사인값을반환합니다. ( 단위 : radians) FLOOR (numeric_exp) numeric_exp 보다작거나같은최대정수를반환합니다. LOG (float_exp) float_exp 의 log 값을반환합니다. LOG10 (float_exp) float_exp 의 log10 값을반환합니다. MOD (integer_exp1, integer_exp2) POWER (numeric_exp, integer_exp) ROUND (numeric_exp, integer_exp) interger_exp1 을 interger_exp2 로나눈나머지를반환합니다. numeric_exp 값에 integer_exp 제곱한값을반환합니다. 소수점오른쪽 interger_exp 의위치에서반올림한 numeric_exp 값을반환합니다. integer_exp 가음수라면절대값의위치로계산합니다. 8 03/19/2019

SIGN (numeric_exp) SIN (float_exp) TAN (float_exp) TRUNCATE (numeric_exp, integer_exp) numeric_exp 의부호를반환합니다. numeric_exp 가 0 보다작으면 -1, 0 이면 0, 0 보다크면 1 이반환됩니다. float_exp 의사인값을반환합니다. ( 단위 : radians) float_exp 의탄젠트값을반환합니다. ( 단위 : radians) 소수점오른쪽 integer_exp 의위치에서잘린 numeric_exp 를반환합니다. integer_exp 가음수라면절대값의위치로계산합니다. 원문 : http://desktop.arcgis.com/en/arcmap/latest/map/working-with-layers/sql-reference-forquery-expressions-used-in-arcgis.htm 9 03/19/2019