엑셀에서 COUNT 만큼 많이 사용하는 SUM 함수 입니다. SUM 함수는 SUM 자체로도 많이 사용하고, SUMIF도 많이 사용합니다. 빈도수는 낮지만, SUMIFS도 꼭 필요할때가 있습니다. [SUM (합계 구하기)] 이런 표가 있..
"엑셀 셀 안에 차트 그리기" 엑셀을 하다보면, 목록에 따른 차트를 그려야 할 때가 있습니다. 이런 표가 있다고 가정할때, 차트그리기로 그리면 한눈에 들어오고 차트도 이쁘게 그려집니다. 단점은, 표 안에 다..
"엑셀 세로쓰기" 오늘 포스팅은, 엑셀의 한 셀 안의 텍스트를 세로쓰기 할 수 있는 방법입니다. 아래와 같은 표가 있다고 가정하고, 이런형태나, 이런형태로 변환이 가능합니다. 1. 세로로 바꾸려는 셀을 선택..
-- Select문 추출 SELECT 'select '''||OWNER||'.'||TABLE_NAME||''', count(*) from '||OWNER||','||TABLE_NAME||' union all' FROM ALL_TABLES WHERE OWNER IN ('OWN');
ALTER TABLE 오너.테이블명 MODIFY 컬럼명 varchar2(500); DROP TABLE 오너.테이블명; ALTER TABLE 오너.테이블명 RENAME TO 새테이블명; TRUNCATE TABLE 오너.테이블명 DROP STORAGE;
Create table 오너.테이블명 ( a varchar2(1) default 'N' not null, b varchar2(16) null ) Tablespace 테이블_테이블스페이스명 Storage ( Initial 64k Next 1M ) Nocompress Lob (lobcol명) store as securefil..
"CLOB 컬럼 다루기" Database의 컬럼 데이터 타입 중 CLOB 형태가 있습니다. A_TBL이라는 테이블의 a_col 이라는 컬럼이 CLOB 타입이라고 가정합니다. 일반적으로, SELECT a_col FROM OWN.A_TBL ; 처럼 조회 시 쿼..
"윈도우 업데이트(Windows Update) 끄기" 우선 윈도우 업데이트를 끈다는 것은 상당한 위험과 불편에 노출된다는 의미라는 것을 인지해야 합니다. 큰 불편이 아니라면, 가급적 윈도우 업데이트 기능을 사용하시기..
"엑셀 파란글씨만 COUNT 하기" 갑자기 쌩뚱맞은 포스팅 입니다.~ 오늘 티스토리 통계를 보다가 발견한 유입로그 입니다. ^^ "엑셀 파란글씨만 COUNT" 라는 문구가 너무 재미있어서, 만들어봤습니다. 함수로 어찌어..
"오라클 시퀀스(SEQUENCE) 사용" Unique 값을 생성해주는 오라클 내부Object 입니다. ※ 시퀀스는 테이블이 아님 자동증가되는 일련번호를 생성해줍니다. [조회] SELECT * FROM DBA_SEQUENCES; -- ALL_ 또는 USER_..
1편에 이은 엑셀 [필수함수 2편] 입니다. [필수함수] = 외우고 있어야 할 것 [유사/활용 함수] = 필수 함수로 유추 가능하거나, 연결하여 활용할 수 있는 것 [찾아쓰는 함수] = 외울필요 없고, 필요할 때 찾아쓰면..
엑셀 [필수함수 1편] 입니다. 엑셀에는 약 400여종의 함수가 있습니다. 그 중 사용빈도가 높은 함수 16개를 추려서 정리해 봤습니다. [필수함수] = 외우고 있어야 할 것 [유사/활용 함수] = 필수 함수로 유추 가능..
오늘 내용은, 엑셀 함수에 대한 얘기라기보다, 엑셀 셀서식에 대한 내용입니다. 두개의 노란색 셀에는 동일한 수식이 들어가 있습니다. 하지만 위에는 SUM이 계산되어서 "705"라는 값을 표시해주고 있고, 아래는..
엑셀에서 가장 많이 사용하는 COUNT 함수 기능입니다. 사실 COUNT 관련 함수 중 가장많이 사용하는 함수는 그냥 COUNT 함수가 아닌, 1위 : COUNTIF 2위 : COUNTIFS 3위 : COUNTA 4위 : COUNT 순위일 것 같습니다...
엑셀 자료에서 특정 열의 고유값이 무엇무엇이 있는지 알아야할 때 사용할 수 있는 "중복제거" 기능입니다. 이 자료는 국가, 기관별 자료가 있습니다. 몇개국 자료가 있는지는 "국가"컬럼을 보면 됩니다. 총 자료..
"엑셀 가로세로 행열바꾸기" 엑셀에서는 자료의 포맷에 따라 활용도 차이가 큽니다. 특히 가로포맷보다 세로포맷이 더 적합합니다. 예를들어, 위 그림과 같은 원천자료가 있을경우, 특수한 경우를 빼고는 필터도..
[시스템 뷰 기본 구성] - DBA_ : DB의 모든 내용조회 가능 - ALL_ : 계정권한이 있는 내용조회 가능 - USER_ : 해당 유저가 Owner인 내용조회 가능 [오라클 뷰 목록] 권한 별로 DBA_, ALL_, USER_를 앞에 붙여서..
같은듯 다른 MSSQL과 ORACLE의 MERGE 구문 비교 <Merge 테이블> icki_base_tmp 테이블데이터를 icki_base 테이블에 merge 할 경우, 1) MSSQL merge into icki_base a using icki_base_tmp b on (a.c_no = b.c_no a..
스키마 체크결과에 따른 선택적 SQL 실행 (Dynamic SQL 실행) [MSSQL] IF EXISTS(select * from syscolumns where id = (select id from sysobjects where name = 'TABLE_NAME_HERE') and name = 'COLUMNS_NAME_HE..
MSSQL 에서 ORACLE로 전환 시 참고할 내용임 1. Timestamp - MSSql : CURRENT_TIMESTAMP - Oracle : SYSTIMESTAMP 2. GETDATE -> VARCHAR(8) 날짜전환 - MSSql : CONVERT(VARCHAR, GETDATE(), 112) - Oracle : TO_..
병합되어 있는 셀을 분리하고, 빈셀에 값을 채워 넣어야 하는 경우나 원천자료 자체가 빈칸이 많아서 윗 셀의 값이 아래에 채워졌으면 하는 경우의 처리방법 입니다. 아래 사진과 같이 왼쪽 표 처럼 셀병합이 되..
엑셀의 모든 셀은 속성(서식)을 갖습니다. "일반" 일 경우 숫자면 숫자, 문자면 문자의 특성을 가지며, 숫자끼리 있는 셀에 대해 SUM 이나 AVERAGE 등의 함수를 사용하면, 총합이나 평균을 자동 계산해줍니다. 속..
"MSSQL 의 Varchar와 nVarchar의 차이" MSSQL 에서 테이블 설계 시 컬럼 데이터타입 중 Varchar 와 nVarchar 모두 생성이 가능하도록 되어있습니다. 둘 다 문자열을 저장하는 데이터 타입이지만, Varchar는 1개의..
"엑셀 입력값 제한 (두개 셀 연동 응용)" 두개의 컬럼을 연동하여 입력값을 제한하고자 할 때가 있습니다. 위 표의 대분류에는 "금융", "기타"를 중분류에는 대분류가 "금융"일 때의 갑과, 대분류가 "기타"일 때..
"엑셀 입력값 제한 (데이터 유효성 검사)" 엑셀에서 셀에 값을 입력하려고 할 때 "이 셀에 입력할 수 있는 값은 제한되어 있습니다." 라는 메시지를 접할 때가 있습니다. 해당 셀에 데이터 유효성 검사가 설정되어..
"테이블 생성과 함께 동시에 복제하기" 테이블1 의 모든 SCHEMA 및 DATA를 그대로 복제하는 구문 입니다. 보통 CREATE TABLE 먼저 실행 후 INSERT & SELECT 를 실행하는 두단계로 진행하지만, 본 방법은 하나의 QU..
"ORACLE ALL_TABLES에서 SELECT문 추출" 다수의 테이블에 대해 COUNT만을 조회해보고자 할 때, ALL_TABLES 테이블에서 SELECT 구문을 추출하는 QUERY입니다. SELECT 'select '''||OWNER||'.'||TABLE_NAME||''', co..
"ORACLE DB LINK 조회 및 사용" SELECT * FROM DBA_DB_LINKS; 조회 시 모든 DB LINK 목록이 조회됩니다. 통상의 DB_LINK는 명칭으로 FROM 과 TO 를 구분해줍니다. DB LINK 사용시에는, FROM에 해당하는 DB에 접속..
"엑셀 VLOOKUP" 아래 [표1]의 원자료에서 [표2]의 국가코드(ISO)를 기준으로 국가명을 가져오고자 할 때 VLOOKUP을 사용합니다. 1. J3 셀을 선택 후 함수삽입을 합니다. 2. 함수 중 VLOOKUP을 선택합니다. 3...