본문 바로가기
반응형

분류 전체보기218

[MySQL] 합 구하기 sum / 그룹별로 집계하기 group by / 정렬 order by 2017/05/04 - [SQL] - [SQL] 조건절 WHERE 사용하기(and, or, not, like) 에서 사용하던 product_data 에서 금액들의 총 합은 얼마일까? SELECT sum(price) FROM product_data ; 이게 얼마야, 1억 1,500만 원이라는가 보다. 하지만 그보다는 이런 게 궁금하기 마련이다. '각 제조사가 파는 항목들의 총 금액은?' 즉 금액의 합계를 각 제조사별로 그룹핑 해 주어야 하는 것인데, 직관적이게도 GROUP BY 명령어를 사용하면 된다. SELECT sum(price) FROM product_data GROUP BY manufacturer ; 오! 세 가지로 나왔으니 잘 나온 것 같긴 한데, 이러면 뭐가 뭔지 모르잖아? 제조사도 같이 출력하.. 2017. 5. 5.
[MySQL] 조건절 WHERE 사용하기(and, or, not, like) SELECT와 FROM에 이어 WHERE도 사용해 보자. 제조사 A의 제품만 출력하고 싶다면? 조건절에 manufacturer="A" 라고 선언하면 될 것이다. SELECT * FROM product_data WHERE manufacturer="A" ; 가격이 100만 원인 제품의 이름과 제조사만 출력하려면? SELECT name, manufacturer FROM product_data WHERE price=1000000 ; WHERE 절에는 and 를 사용할 수 있다. 가격이 100만 원 이상, 500만 원 이하인 제품은? SELECT * FROM product_data WHERE price>=1000000 and price=1000000 and price=1000000 and price 2017. 5. 4.
[MySQL] 개수 세기 count / 이름 지정하기 as 지난 번 2017/05/02 - [SQL] - [SQL] MS Access 에서 연습 환경 구축하기 에 이어 다음과 같이 명령어를 넣어 보자. SELECT count(name) FROM product_data ; name 열에 있는 항목의 개수를 세라는 명령이다. 20개라고 알려준다. 제조사manufacturer 도 세 보자. 역시 20이라는 결과가 나온다. 말하자면 행이 20개라는 이야기다. 하지만 제조사의 종류가 몇 종류인지 알아보고 싶다면? 중복을 제거하고 세야 할 것이다. 이럴 때 DISTINCT 명령어를 사용한다. SELECT DISTINCT manufacturer FROM product_data ; 대소문자의 구별은 편의를 위한 것일 뿐, 큰 의미는 없다. 중복을 제거하고 항목이 표시된다. 개.. 2017. 5. 3.
[MySQL] MS Access 에서 연습 환경 구축하기 ※ MS ACCESS는 접근이 쉬우나 한계가 있어, 가능하면 처음부터 APMSETUP이나 BITNAMI로 연습환경을 구축하는 편이 낫겠다. 참고: 2017/07/25 - [SQL] - [SQL] apmsetup으로 연습환경 구축하기, 데이터 넣기 Import SQL을 연습해보고 싶은 사람들이 처음으로 부딪히는 벽은 일단 무슨 프로그램을 설치해야 하느냐는 것이다. SQL은 프로그램 이름이 아니라 언어(structured query language)고, RDBMS(Relational DataBase Management System) 형식의 데이터베이스에서는 모두 사용할 수 있다고 하는데, 나는 데이터베이스도 없고... 그럼 데이터베이스부터 만들어야 하나? 이럴 때 복잡할 것 없이 MS Access를 쓰면 된.. 2017. 5. 2.
[엑셀] 만단위 자릿수 한글로 표기하기 경우에 따라 다르겠지만, 일반적으로 1번 보다는 2번이, 그리고 한국사람이라면 그보다는 3번이 금방 읽기 쉽다. 특히 금액은 더욱 그렇다. 주어진 금액에 네 자리마다 한글로 자릿수를 넣어 보자. 2017/04/26 - [엑셀] - [엑셀] 금액(숫자) 한글로 표기하기 와 마찬가지로 셀 서식을 이용한다. 결론부터 말하자면 [사용자 지정] 항목에서 다음을 입력하면 된다. [>99999999]####"억" ####"만" ####"원";[>9999]####"만" ####"원";####"원" 셀서식에서는 if대신 [ ] 를 사용한다. [>99999999] 는 '주어진 숫자가 1억 이상일 경우'를 이야기한다. 세미콜론(;)은 다음 조건을 이야기한다. 아쉽게도 조건은 두 가지만 지정 가능하다. 즉, 위의 예에서는 ①.. 2017. 4. 27.
[엑셀] 금액(숫자) 한글로 표기하기 엑셀에서 아래와 같이 숫자를 한글로 표기하고 싶을 때가 있다. 변환을 원하는 셀에서 오른쪽 버튼을 눌러 메뉴를 호출하고 [셀 서식]에 들어가자. 혹은 해당 셀에서 Ctrl + 1 을 눌러 [셀 서식]을 호출해도 된다. [표시 형식] 에서 [기타]를 선택하면 형식 중 숫자(한글)이라는 항목이 보인다. 설마 이렇게 간단할까 싶겠지만, 설마 이렇게 간단하다. "일금" 이나 "원정" 등은 다시 [셀 서식]을 호출 후 표시 형식 중 [사용자 지정]을 선택하면 편집할 수 있다. 쓰여 있는 [DBNum4][$-412]G/표준 등의 문구를 그대로 두고 2016/09/22 - [엑셀] - [엑셀] 셀 내용에 큰따옴표 넣기 (표시 형식) 에서 다룬 대로 양 옆에 다음과 같이 입력하면 된다. 짠! 2017. 4. 26.
[MS워드] docx 파일들을 txt 파일로 변환하기 물론 Microsoft Word 에는 문서를 txt 파일로 저장하는 기능이 있다. 하지만 파일이 여러개라면 일일이 열어서 저장할 수는 없는 일. Nch Software 라는 곳에서 변환 프로그램을 제공하니 이용해 보자. 홈페이지에 접속 후 [Download Now] 를 클릭하여 프로그램을 다운로드 받는다. 프로그램 설치 후 실행시키면 다음과 같은 Doxillion Document Converter가 실행된다. 비 상업적 용도와 가정용이라고 명시되어 있으니 주의한다. docx 파일들을 끌어다 놓은 뒤 폴더와 변환할 포맷을 지정하고 Convert를 누르면 변환이 완료된다. 다만 성가신 것은 시작메뉴에 다음과 같은 프로그램 폴더가 생성된다는 것인데 거슬린다면 폴더째 삭제하자. 2017. 4. 21.
[GA] 구글 애널리틱스에서 자동으로 보고서 만들기 Google Analytics에서 보여주는 수치를 주기적으로 기록해 두어야 할 경우가 있다. Google Analytics 는 Google Spreadsheet 에서 이러한 기능을 자동으로 지원한다. 가볍게 날짜별 PV, UV를 기록하는 시트를 만들어 보자. 먼저 데이터를 기록할 Google Spreadsheet를 하나 만들고, [부가기능] - [부가기능 열기]를 선택한다. 여러가지 부가기능(Add-on) 중 Google Analytics를 찾아 설치한다. 설치가 완료되면 다음과 같이 [부가기능]에 말풍선으로 알려준다. 이제 [부가기능] - [Google Analytics] - [Create new report] 를 차례로 선택하자. 화면 오른쪽에 다음과 같은 설정창이 나온다. 먼저 보고서의 이름을 지정.. 2017. 4. 3.
[엑셀] 홀수 행만 삭제하기 다음과 같은 자료가 있다고 할 때 홀수 행은 중복이므로 삭제하면 좋을 것이다. 다음과 같이 한 열을 추가한 후 살릴 행에는 임의의 문자를, 삭제할 행은 공백으로 둔다. 이제 그 두 셀을 범위로 잡고, 오른쪽 아래 핸들을 잡아 아래로 드래그하면 위와 같이 문자가 한 셀을 건너뛰고 연속적으로 복사된다. 이제 범위를 그대로 둔 채 [찾기 및 선택] - [이동 옵션]을 선택하고 [빈 셀]을 선택하면 다음과 같은 영역이 선택된다. 이제 선택된 영역에서 오른쪽 버튼으로 메뉴를 호출하고 [삭제]를 선택한 후 [행 전체]를 선택하면 다음과 같이 선택된 행만 삭제된다. 2017. 3. 9.
[MS워드] 스페이스바에 의한 들여쓰기 해제 MS워드를 쓰다 보면 원치 않는 경우를 가끔 만난다. 나는 분명히 스페이스를 눌렀는데 어느새 문단이 들여쓰기 (정확히는 내어쓰기) 되어 있는 경우다. 예를 들어 다음과 같은 문서에서 '우리'와 '나라'사이에 커서를 놓고 스페이스바를 누르면 다음과 같이 변한다. 분명히 스페이스바를 눌렀을 뿐인데 문단의 두 번째 줄 이후가 들여쓰기 된 상황. [단락] 메뉴를 호출해 보면 어떻게 된 것인지 좀 더 알 수 있다. 나도 모르게 [첫 줄]에 [내어쓰기]가 설정되어 있다. 이것을 [없음]으로 바꾸면 다시 돌아가기는 하지만, 이 현상은 각 줄의 가장 앞 쪽에서 스페이스바를 누를 때마다 어김없이 등장하며 우리를 괴롭힌다. 긴 글을 타이핑하는 상황에서는 거슬리지 않을 수 없다. 다음과 같이 해결하자. 먼저 왼쪽 위 오피스.. 2017. 3. 6.
반응형