목록ICT (10)
꿈 많은 Dreamer
SQL에서 Join은 서로 다른 테이블간에 설정된 관계가 결합하여 1개 이상의 테이블에서 데이터를 조회하기 위해 사용됩니다. Join의 종류로는 내부조인(Inner Join) / 외부조인 (Outer Join) / 셀프조인 (Self Join) / 안티조인 (Anti Join) / 세미조인 (Semi Join) / 크로스조인 (Cross Join) 등이 있습니다. 내부조인이란 2개의 테이블에서 공통적으로 존재하는 컬럼의 값이 일치되는 행을 연결하여 결과를 생성하는 조인 방법입니다. 아래와 같이 예제를 확인해 봅시다. Select emp.first_name, emp.last_name, emp.email, emp.department_id, dep.department_name, emp.job_id, job.j..

엑셀 화면에 보이는 범위에 대해 합을 구하고 싶으면 어떻게 해야될까요? 혹시 SUM을 생각하셨다면 노노! SUM으로 계산하면 화면에 보이지 않은, 필터로 인해 숨겨진 범위까지 다 계산이 될 것입니다. 그러면 필터된 부분만 다른 곳에 복사하고 그 곳에서 SUM 함수를 사용해야 될까요? 그러지 않고도 SUBTOTAL 함수를 통해 계산이 가능합니다! =SUBTOTAL(함수번호, 범위) 구조인데요, 함수번호는 아래처럼 리스트가 보이기 때문에 외우지 않아도 됩니다. 총 22개의 리스트 중 앞 11개는 숨겨진 행/열을 계산에 포함, 뒤 11개는 숨겨진 행/열을 계산에서 제외합니다. 함수 FUNCTION 숨겨진 셀 포함하는 함수 숨겨진 셀 제외하는 함수 평균 AVERAGE 1 101 개수 COUNT 2 102 문자개..

엑셀의 피벗테이블을 왜 사용할까요? 피벗/PIVOT은 '돌리다'라는 의미가 있습니다. 이처럼 원본 데이터를 돌리고 가공하여 원하는 결과를 빠르게 출력합니다. 데이터의 그룹화 및 피벗, 정렬 및 필터, 슬라이서 필터링, 행 요약 등 기존 데이터베이스 프로그램에서 지원하는 기능을 엑셀에서 편리하게 사용 가능하도록 지원하죠. 피벗테이블에 대해 한번 살펴볼까요? 그림과 같이 원본 데이터가 있는 상태에서 삽입탭의 피벗테이블을 클릭하세요. 필드는 데이터의 첫 번째 행을 기준으로 자동으로 피벗테이블에 추가됩니다. 피벗 테이블은 보통 새 워크시트에 만든답니다~ 원본 데이터의 첫번째 행을 기준으로 필드가 생성되었습니다. 만약 제품코드/크기/생산수량 데이터를 구하고자 한다면 아래와 같이 설정합니다. 제품코드의 종류만 출력..
SQL 쿼리문으로 데이터 추출 시 함수는 기본입니다. Oracle SQL에서 자주 사용되는 함수들을 정리해보겠습니다 :) ▶ sum() : 합 ▶ avg() : 평균 ▶ count() : 개수 ▶ max() : 최대값 ▶ min() : 최소값 ▶ stddev : 표준편차 ▶ variance : 분산 ▶ NVL(col명,값) : col의 값이 null를 가질때 값을 가진다 ex> 100+NULL은 NULL이 되기 때문에 이러한 문제점을 해결할 때 사용한다 select ename,sal,comm,sal+nvl(comm,0) from emp; -->sal값과 comm값을 더하는데 comm값이 null값이면 0값을 취한다 ▶ ABS(n) : 절대값 |n| , 대입 값의 절대 값을 복귀시킨다. ex> select..

엑셀의 '고급필터' 기능! 불규칙적인 데이터들 중에서 원하는 조건에 맞는 데이터만 추려서 원하는 곳에 출력하는 기능입니다. 고급필터는 '데이터'탭 필터 우측에 '고급' 메뉴에서 확인할 수 있습니다. 고급필터 사용법을 아래 예제를 통해 함께 볼까요? 예제에서 성별이 남자인 데이터를 출력해 보겠습니다. 우선 조건이 필요합니다. B12:B13 셀처럼 조건을 작성하거나, C2:C3 셀처럼 붙어있는 경우 해당 범위를 지정해도 됩니다. 표에 마우스 커서를 놓고 '고급'필터 메뉴를 클릭하면, 자동으로 표 전체로 목록 범위가 지정됩니다. 수정할 부분이 있다면 직접 업데이트도 가능합니다. 조건 범위는 B12:B13으로 잡아보겠습니다. '현재 위치에 필터' 버튼을 선택하면 '복사 위치'가 비활성화되고 해당 조건에 맞는 행..