그룹 함수의 개념

 

*그룹함수란?

-테이블의 전체 행을 하나 이상의 컬럼을 기준으로 그룹화하여 그룹별로 결과를 출력하는 함수

-그룹함수는 통계적인 결과를 출력하는데 자주 사용

 

*사용법

SELECT            column, group_function(column)

FROM               table

[WHERE            condition]

[GROUP BY       group_by_expression]

[HAVING            group_condition]

 

-GROUP BY : 전체 행을 group_by_expression을 기준으로 그룹화

-HAVING : GROUP BY절에 의해 생성된 그룹별로 조건 부여

 

 

DECODE 사용시 주의사항

 

*DECODE 함수와 CASE문

-DECODE 함수 내부에서 DECODE문을 사용하는 경우에는 성능 저하 발생

-UNION ALL를 사용할 경우 동일 테이블에 대한 인덱스 스캔이나 테이블 스캔 반복발생으로 성능 저하

-Concat('Ⅱ') 함수로 비교대상컬럼을 묶어서 DECODE 함수의 중복사용을 줄이고, CASE문으로 비교하는 방식 추천(INDEX 주의)

 

 

 

 

 

『Margin, Padding』

 

 

Margin 의 속성을 4개의 숫자로 설정한 경우

 

 

위 식으로 사용될 경우에는 [상,하,좌,우] 의

 

 

순서로 1,2,3,4 의 값이 설정됩니다.

 

 

그러면 먼저 좌측의 Margin 은 0 이 되고

 

 

다음 상단의 Margin 은 10

 

 

우측의 Margin 은 5

 

 

마지막으로 하단의 Margin 은 10

 

 

위와 같이 설정됩니다.

 

 

이때도 역시 항상 위의 순서 [상,하,좌,우]

 

 

를 지켜야 한다는것 잊지마세요!!

 

 

 

 

닷넷교육 역시 오라클자바교육센터!!

 

 

 

#오라클#자바#Oracle#Java#WPF#WPF강좌#WPF예제

#WPF자료#WPF강좌자료#WPF강좌예제#WPF졸작

 

 

 

 

 

『Margin, Padding』

 

 

전 강좌의 그림과 같이 노란색

 

 

 

Rectangle 안에 버튼이

 

 

 

있을 경우 상,하,좌,우 에 화살표가 그려진 부분

 

 

이 Margin 으로 설정되어진 부분입니다.

 

 

Margin 속성의 설정은 하나의 숫자, 짝을 이룬 2개의

 

 

 

숫자 또는 4개의 숫자를 나열하여

 

 

사용할 수 있습니다

 

 

 

Margin 의 속성을 하나의 숫자로 설정하였을 경우

 

 

 

 

 

위 식으로 사용할 수 있으며 이 경우는

 

 

설정 값이 모두 10으로 설정됩니다.

 

 

Margin 의 속성을 2개의 숫자로 설정하는 경우

 

 

 

 

위 식으로 사용할 수 있으며 이 경우에는

 

 

[좌,우] / [상,하] 가 짝을 이루어

 

 

1,3 설정값은 0 / 2,4 값은 10으로 설정됩니다

 

 

 

이때 항상 앞에 있는 숫자가 [좌,우] Margin 값을 

 

 

설정하는 것이고 뒤에 있는 숫자가

 

 

[상,하] 의 Margin 값을 설정합니다.

 

 

 

닷넷 강좌도 역시 오라클자바교육센터!! 

 

 

 

#오라클자바교육센터#오라클#자바#WPF#WPF강좌#WPF예제

#WPF강좌자료#WPF예제자료#WPF졸작

 

 

 

『Margin, Padding』

 

 

Margin 속성은 레이아웃에서 요소의 주변에 남겨져야

 

 

 

할 공간을 결정할 때 사용합니다.

 

 

이러한 특성으로 요소의 Margin 울 이용하여

 

 

래이아웃에서 위치를 제어 할 떄 사용하기도 합니다

 

 

 

닷넷 강의는 역시 오라클자바교육센터

 

 

#오라클자바교육센터#오라클#자바#Oracle#Java#WPF

#WPF강좌#WPF강의#WPF강좌자료..

 

『 HorizontalAlignment, 

 

 

     VerticalAlignment 』

 

 

HorizontalAlignment 속성과 VerticalAlignment 속성은

 

 

부모요소의 공간에서 어떻게 정렬 할 것인가를

 

 

조정할 때 사용하는 속성입니다. 예를 들어

 

 

부모요소인 StackPanel 안에 자식요소로 버튼이 들어

 

 

 

가 있는 경우를 생각해 봅시다. 이럴 때 StackPanel

 

 

 

안에서 button 의 위치를 가운데,오른쪽,왼쪽 등으로

 

 

정렬 시키고자 할때 사용하는 경우 입니다.

 

 

기본적으로 두 속성은 기본값은 "Stretch" 로 특별한

 

 

 

설정이 없으면 자식요소는 크기가 늘어나 부모요소의

 

 

공백을 매우게 되게 됩니다.

 

 

HorizontalAlignment 속성의 멤버로는

 

 

Left,CentermBottom,Stretch 가 있으며

 

 

VerticalAlignment 속성의 멤버로는

 

 

Top,Center,Bottom,Stretch 등의 옵션을

 

 

사용할수 있게끔 가능하게 됩니다.

 

 

사용은 다음과 같은 소스로 진행하시면 됩니다.

 

 

 

 

 

닷넷 교육역시 오라클자바교육센터!!

 

#오라클자바교육센터#오라클#자바#Oracle#Java#WPF#WPF강좌#WPF강의

#WPF예시자료#WPF강좌자료#WPF졸작..

 

 

ROI




MySQL 한대로 충분한지 먼저 생각. 하둡을 기반으로한 빅데이터시스템은 시간,돈,노력이
  ​모두 많이 들어간다는 점을 명심.


정말로 스케일이 문제가경우에만 고려.

고려시에도 처음부터 하드웨어부터준비하지말고 클라우드 서비스를 이용해서 가능성 타진.  

 

 

 

 

 

프라이버시 이슈




빅데이터 시스템의 등장은 그 전까지는 불가능했던 레벨의 데이터 수집과 조인을 가능케함
  -> 디지털 빅브라더의 탄생이 가능


EU의 경우 선도적으로 많은 부분에서 규제장치를 도입

검색엔진 쿼리의 경우 개인관련 정보(IP주소, 브라우저 쿠키 정보)를 6개월 이상 저장하지

   않도록 권고

예) 개인화된 검색어 자동완성의 문제점 

 

 

 

 

 

+ Recent posts