테이블과 검색어 1

IRIS Studio 의 챠트-테이블 유형에서
  • 필터링 ( 검색에 추가/제외하기 ) : where

  • 조건 : case

을 검색어로 사용한 결과를 테이블에서 확인해 봅니다.

데이터 모델

데이터 모델 : EDU_CHART_SEOUL_MELT_FIRE_CAUSE
기간 : 2011 ~ 2018년 연간 통계
내용 : 서울시 소방서별 / 화재원인별 발생 건수 통계

YEAR

FIRE_CENTER

FIRE_CAUSE

CNT

2018

강남소방서

실화_화학적요인

6

2018

강남소방서

실화_기타

3

2018

강동소방서

실화_가스누출

4

2018

강동소방서

실화_부주의

191

2018

xx소방서

테이블 : where 구문으로 필터링하기

*  | where FIRE_CENTER='종로소방서' and  YEAR=2018 | where FIRE_CAUSE like '실화%'
FIRE_CENTER 가 ‘종로소방서’ && YEAR=2018 인 데이터 중에서( 파이프로 전달함 ) FIRE_CAUSE 가 “실화” 로 시작하는 데이터를 검색합니다.
  • 자세한 설명 : 검색어 WHERE


YEAR

FIRE_CENTER

FIRE_CAUSE

CNT

2018

종로소방서

실화_전기적요인

65

2018

종로소방서

실화_기계적요인

8

2018

종로소방서

실화_화학적요인

2

2018

종로소방서

실화_가스누출

1

2018

종로소방서

실화_교통사고

2

2018

종로소방서

실화_부주의

137

2018

종로소방서

실화_기타

4

테이블 : case 문으로 조건문 만들기

  • 검색어

* | where FIRE_CENTER='종로소방서' and  YEAR=2018
  | case when FIRE_CAUSE like '실화%'
         then '실화'
         when FIRE_CAUSE like '방화%'
         then '방화'
         otherwise FIRE_CAUSE as CAUSE_KIND
  • 검색어 해설

FIRE_CENTER  '종로소방서' && YEAR=2018  데이터 중에서( 파이프로 전달함 )
FIRE_CAUSE(화재원인)  "실화" 시작하는 데이터는 CAUSE_KIND = '실화'
FIRE_CAUSE(화재원인)  "방화" 시작하는 데이터는 CAUSE_KIND = '방화'
 외는 CAUSE_KIND = FIRE_CAUSE
  • 결과

YEAR

FIRE_CENTER

FIRE_CAUSE

CNT

CAUSE_KIND

2018

종로소방서

실화_전기적요인

65

실화

2018

종로소방서

실화_기계적요인

8

실화

2018

종로소방서

실화_화학적요인

2

실화

2018

종로소방서

실화_가스누출

1

실화

2018

종로소방서

실화_교통사고

2

실화

2018

종로소방서

실화_부주의

137

실화

2018

종로소방서

실화_기타

4

실화

2018

종로소방서

자연적인_요인

1

자연적인_요인

2018

종로소방서

방화_명확

6

방화

2018

종로소방서

방화_의심

1

방화

2018

종로소방서

원인불명

27

원인불명