본문 바로가기

엑셀 눈감고도 쓰기/엑세스

SQL문으로 동일한 필드의 개수 구하기 자~ 추천 한번 눌러주시고 ^^ 시작합니다. 이제 SQL문을 활용하여 테이블 데이터를 활용하여 원하는 결과값을 표현하는 방법을 알아볼까요~ 아래 데이터에서 "구"별로 정렬해서 개수가 얼마가 되는지에 대해 알아 보겠습니다. 엑셀을 사용하여 여차여차 구할 수도 있지만.. 쿼리를 사용하면 한번에 결과값이 나오는 것을 보여드리죠~ ㅎ 이제 만들기>쿼리디자인 으로 들어가서 SQL을 입력 할 수 있는 창을 연 후 아래의 SQL문을 SELECT 구, count(*) as 개수 FROM 서울특별시 GROUP BY 구; 짠~ 결과값입니다. 강남구는 21,513개 강동구는 19,229개 등 등 이렇게 깔끔하게 정리되어 나오죠? 엑셀 함수를 사용하여 값을 구하는것과는 비교도 안되게 빠른 결과물을 볼 수 있죠? 문제는 기본 .. 더보기
SQL문을 활용하여 엑세스 제어(SELECT, DELETE) SELECT, DELETE문을 이용해서 원하는 목록을 나타내는 법, 특정 값들을 삭제하는 법을 알아 보겠습니다. 먼저 SELECT 문을 이용해서 원하는 목록을 만드는 법을 알아 봅시다. 아래의 서울특별시라는 테이블을 활용하여 실습해 보겠습니다. 메뉴의 만들기>쿼리디자인을 누르면 테이블 선택창이 뜨는데 그냥 닫기를 눌러주세요~ 그런 후 상단의 왼쪽 SQL보기 라는 버튼을 누릅니다. 그러면 Query1이라는 SQL을 입력할 수 있는 창이 나타납니다. SQL입력 창에 아래의 형식대로 SELECT문을 사용하여 입력합니다. Select [필드명] From [테이블명] Where [조건] → Select 도로명, 건물번호 From 서울특별시 → 서울특별시 테이블에서 도로명, 건물번호 필드를 나타내기. 그리고 느낌표.. 더보기
SQL로 엑세스에서 자료 업데이트하기 자~ 추천 한번 눌러주시고 ^^ 시작합니다. SQL은 데어터베이스를 다룰 때 사용되는 일종의 규칙 또는 언어(?)라고 간단히 말할 수 있겠습니다. 엑세스에서는 기본적으로 쿼리마법사를 통해 SQL을 직접 입력하지 않아도 기본적인 제어는 가능하지만 세밀하게 또는 어떤 의미로 SQL이 사용되는지를 알면 훨씬 수월하게 데이터를 주무를 수가 있게 되겠죠? ^^ 본론에 들어가서 이제 엑세스에서 쿼리마법사가 아닌SQL을 이용하여 필드 값들을 제어하는 법에 대해 알아보겠습니다. 서울특별시 테이블에서 "동"필드의 값 중 청운동 → 청운으로 변경(업데이트)해 보겠습니다. 만들기 메뉴에서 쿼리디자인 메뉴를 선택합니다. 그러면 모든 테이블이 목록에 나타나고 목록 하나를 선택하고(하나밖에 없죠? ㅎ 여러개가 있음 목록에 주~욱.. 더보기
엑세스에서 사용 가능한 기본 쿼리 자~ 추천 한번 눌러주시고 ^^ 시작합니다. 엑세스를 사용하면서 알아두면 좋은 기본적으로 쿼리문 입니다. ^^ 검 색 → Select [필드명] From [테이블명] Where [조건] 추 가(필드 순서와 값의 순서가 정확해야 됨) → Insert Into [테이블명 or 각 필드명] Values([각 필드의 값들..)) 수 정 → Update [테이블명] Set [필드명] = [넣을 값들] Where [조건] → 예시보기 삭 제 → Delete [테이블명] Where [조건] 검 색 (오름차순) → Select [필드명] From [테이블명] Where [필드] Like'%[검색할 문자열]%' (내림차순) → Select [필드명] From [테이블명] Where [필드] Not Like'%[검색에 제.. 더보기
엑세스강좌-업데이트강좌 업데이트쿼리는 데이터의 추가 쿼리와는 다르게 존재하는 데이터의 정보를 갱신(업데이트)하기 위한 쿼리입니다.. 1. 시군구의 필드 값이 종로로 되어 있는 것을 종로구로 업데이트 해 보겠습니다. 쿼리디자인 메뉴를 클릭합니다. 2. 그럼 테이블 표시가 나타나죠? 테이블을 선택하고 추가 버튼을 클릭합니다. 3. 업데이트 메뉴를 선택하면 아래 입력창에 업데이트란이 생깁니다. 업데이트(바뀔 내용) : 종로구, 조건 : 종로, 를 입력하고 실행버튼을 누릅니다. 아래와 같이 ① → ② → ③ 의 순서로 따라하시면 됩니다. 4. 실행버튼을 누르면 아래와 같이 업데이트를 할 것인가 묻는 창이 나타납니다. 예(Y)버튼을 누릅니다. 그러면 101개의 행이 업데이트가 됩니다. 5. 결과를 한번 볼까요? 아래와 같이 종로가 종로.. 더보기
엑세스강좌-삭제 쿼리 만들기 쿼리 디자인으로 작업가능한 간단한 쿼리들 중에 삭제쿼리는 기본테이블의 레코드중에 어떤 조건과 일치하는 레코드 정보를 삭제하기 위한 쿼리입니다. 쿼리 디자인 메뉴로 쉽게 작성할 수가 있습니다. ○ 메뉴>만들기 클릭 후 쿼리디자인 클릭 합니다. ○ 그럼 테이블 표시가 아래와 같이 나타나고, 삭제할 데이터가 있는 테이블을 선택하고, 추가를 누릅니다. ○ 선택된 서울특별시의 사본 테이블이 나타나고 테이블의 모든 필드를 눈금영역에 옮겨 놓습니다. (전체 선택 후 드래그 또는 각각의 필드를 더블클릭) ○ 메뉴에서 삭제를 클릭한 후 우리가 삭제를 원하는 도로명을 도로명테이블의 조건 영역에 입력합니다. (우린 "자하문로 36길"을 입력했습니다.) 그런 후 실행 메뉴를 누릅니다. ○ 자하문로 36길의 값을 가진 레코드 .. 더보기
엑세스강좌-추가 쿼리 만들기, 데이터 입력 ○ 추가 쿼리 만들기 : 쿼리를 통해 기존 테이블이나 새로운 테이블에 레코드를 추가할 수 있는 쿼리를 말합니다. 특정 테이블에서 원하는 값들만 추출해서 새로운 테이블에 결과 값으로 저장하는 등 쓰이는 용도가 다양합니다. 서울특별시 테이블에서 새로운 테으블로 종로구의 자료만 추출입력하는 쿼리를 작성해 보도록 하죠~ 서울특별시 테이블을 선택후 복사를 합니다.(ctrl + v) ○ 복사한 상태에서 메뉴의 붙여넣기(ctrl+v)를 클릭합니다. ○ 테이블 이름은 적당히 넣고 붙여넣기 옵션을 "구조만" 선택 후에 확인을 누릅니다. ○ "구조만" 옵션을 선택하면 서울특별시 테이블의 구조만 복사가 되고 아래와 같이 그 안의 데이터는 하나도 없는 것을 불 수 있습니다, 테이블의 구조만 같은 빈껍데기만 복사 되었다고 볼 .. 더보기
엑세스강좌-쿼리마법사를 이용한 중복데이터 검색 ① 쿼리 마법사에 있는 중복데이터 검색 쿼리를 이용하면 데이터베이스에서 중복으로 저장되어 있는 자료를 쉽게 검색 할 수가 있습니다. 서울특별시 테이블에서 도로명에 관하여 중복된 값을 검색해 볼까요~? 일단 아래의 붉은 테두리의 쿼리 마법사를 클릭합니다. ② 중복 데이터 검색 쿼리 마법사를 선택 후 확인을 누릅니다. 1 ③ 중복을 검색할 테이블을 선택합니다. 서울특별시를 선택 후 다음을 클릭합니다. ④ 선택한 테이블의 사용가능한 필드 목록에 아래와 같이 표시됩니다. 검색을 원하는 중복된 필드를 "사용 가능한 필드"에서 더블클릭해서 추가시킵니다. 그리고 다음을 클릭합니다. ⑤ 중복검색결과의 쿼리를 원하는 이름으로 입력합니다. 그리고 마침을 누릅니다. 1 1 ⑥ 아래와 같은 결과값이 나옵니다. 아주~ 간단 하.. 더보기
엑세스강좌-다중검색(and, or)조건 설정하기 간단한 다중 검색 방법입니다. ^^ ① 메뉴에서 쿼리디자인 아이콘을 클릭합니다. ② 테이블 표시가 뜨고, 관련 테이블들을 선택 후에 추가 버튼을 누릅니다. ③ 선택된 필드가 나타나죠? 그러면 선택된 테이블에서 나중에 결과 값으로 보여질 데이터 필드를 선택합니다. ④ 조건 , 또는 필드에 아래와 같이 입력한니다. 조건필드에서 나란히 입력된 필드의 값들은 결과값을 얻을 때 AND(모두포함)조건으로 데이터를 검색하구요. (ex 수성구, 달구벌대로는 모두 포함되어 있어야 됨) 아래, 위로 입력된 값들은 OR(조건중에 하나만 맞으면 됨) 조건으로 검색됩니다. (ex 수성구, 중구중에 하나만 포함되어 있으면 됨) ⑤ 자이제 실행을 누릅니다. 두둥~~ ⑥ 결과 값이 나오조~ 대구광역시 테이블에서 수성구 이고(AND).. 더보기
엑세스강좌-간단한 검색 퀴리의 시작 오늘 바깥 날씨가 무지하게 좋네요. ㅋ 딱 놀러가기 좋은 날씨네요. 얼른 하나만 올리고 산책이나 갈랍니다. 자 지금부터 보는 내용은 저 같은 보통 사람들이 엑세스를 쓰는 가장 큰 이유인 테이터에서 원하는 값을 찾아주는 기능이죠. 검색 기능 엑셀에도 있는데 뭐하러 쓰냐? -_-;; 뭐 그럴 수도 있지만 엑셀에서 다루지 못하는 기능도 정말 멋지게 구현 가능하다는 말씀.... 저도 엑세스는 귀찮케시리 뭐하러 쓰냐고 했던 1인중에 한명이었는데 엑세스 정말 멋진 프로그램이란걸 온몸으로 느끼고 있습니다. ㅋ 조금만 엑세스를 쓰시다 보면 정말 그 매력(?)에 푹 빠지실 껍니다.ㅎ 서론이 너무 길었네요... ~~ 오늘은 제목에서와 같이 간단한 검색 쿼리 사용 법에 대해서 알아 보겠습니다. ① 일단 데이터가 있는 엑세스.. 더보기
MS ACCESS 쿼리 함수 모음 엑셀로 관리하기 번거러운 데이터 작업들 엑세스로 하면 편리 하겠죠. 간단한 SQL만 사용가능하면 생각보다 쉽고 빠르게 작업 할 수 있어요~ 엑세스 사용할 때 유용한 SQL관련 함수 모음입니다. ◐ 문자열 처리 함수 ◐ ˚ RIGHT(문자열,개수) ˚ MID (문자열,시작위치,개수) ˚ NZ (문자열) : 식에 NULL값이 있더라도 NULL 값으로 계산하도록 할때 사용 ˚ TRIM (문자열) ˚ LEN (문자열) : 문자열내의 문자개수 ˚ SPACE (개수) : 넣고자 하는 공백 문자 개수 ˚ REPLACED (텍스트1 , 텍스트2 , 텍스트3) : 텍스트1 에서 텍스트2를 찾아 텍스트 3으로 바꿈 ◐ 선택함수 ◐ ˚ IIF (조건식, 조건이 참일때, 조건이 거짓일때 ) : 여러번의 조건도 입력가능 숫자범.. 더보기