Transcript PPT - DKE
쿼리 마법사
쿼리 디자인
디자인 보기 단추
질의 처리 단추
단순 쿼리- 특정 테이블에서 몇 개의 필드 값들만 검색
고객관리테이블에서 고객명과 주소를 검색해 봅시다.
판매관리 테이블에서 두번이상 팔린 물건들의 상푼번호와 판매일자를
검색하시오.
고객관리 테이블에서 성별이 “남”인 고객의 정보를 검색
드래그
앤드랍
조건입력
도구 모음의 ‘보기’ 단추나 실행 단추 클릭
질의 결과
다시 질의 디자인창을 보고 싶으면 ‘보기’ 단추
질의 저장을 위해 ‘저장’ 단추
질의 이름 입력
클릭
를 클릭
고객관리테이블에서 성별이 ‘여’이고 고객번호가 3보다 큰 고객 정보를 검색해 봅시다. “여성고객검색”이름으로 저장
앞의 남성고객검색 쿼리와 유사
AND, OR
범위 연산자
◦ 값의 범위를 나타내는 연산자로는 비교 연산자로 다
음과 같으며, 조건 셀에 입력하여 사용합니다.
◦ >, <, >=, <=, <>, Between...And
Like
◦ 문자열에서 일치하는 값을 찾고자 할 때 사용합니다.
단독으로 사용하지 않고 Like 뒤에 문자나 ‘*’, ‘?’ 등과
같이 사용
퀴리 디자인 창에 있는 “또는” 이란 or의 의미
같은 라인상에 있는 조건들은 AND의 의미
판매관리 테이블에서 (고객 번호가 4 이고 개수가 1 이거나) 또
는 (개수가 4이상) 인 판매정보를 검색하시오.
판매 관리 데이블에서 (고객 번호가 4)이고 (판매개수가 1이거
나 또는 개수가 4이상) 인 판매 정보를 검색하시오.
매개변수 쿼리는 디자인을 일일이 변경하지 않고도 쿼리를 실행할 때 검
색 조건을 동적으로 직접 입력할 수 있는 쿼리 입니다.
고객관리테이블에 성별을 입력받아 고객정보를 검색해 봅시다.
블럭선택
드래그
앤드랍 드래그
앤드랍
값입력
남
“성별고객조회” 란 이름으로 질의 저장
판매관리테이블에서 특정 기간 동안의 판매정보를 검색해 봅시다.
조건지정을 위한
필드
*는 모든 필드선택
조건을 넣을 수 없음
질의실행
특정일자판매정보검색 으로 저장하시오.
특정일자판매정
보검색 질의 결
과를 날짜 오름
차순으로 정렬하
시오.
동적 정렬
◦ 질의 결과 데이
타 쉬트에서 정
렬
질의 재 수행 시
오름차순으로 나
오지 않음, 즉 질
의 디자인을 바
꾸지는 않음.
(오름차순 정렬
후 실행시 오류)
특정일자판매정보검색 질의 결과를 날짜 오름차순으로 정렬하시오.
질의 실행
상품목록테이블과 판매관리테이블을 이용하여 각 판매정보에 상
품명을 표시하시오. “판매관리이름”으로 쿼리를 저장
“판매관리이름”으로 쿼리를 저장
계산식을 작성 시 식이 복잡하거나 내장 함수를 잘 알 수 없을 때 식 작
성기를 사용하면 편리합니다.
상품목록관리테이블과 판매관리테이블을 이용하여 각 일의 판매액을 계
산하시오. ”일별판매액”으로 쿼리 저장
마우스 오른쪽클릭
더블클릭
”일별판매액”으로 쿼리 저장
원본 레코드의 데이터를 요약해서 보여주는 요약필드를 작성
필드는 개수, 합, 평균 등
판매관리테이블의 월별판매개수를 보이시오
각 연도/월별 판매액을 조회합시다.
원본 테이타를 계산 및 재구성하여 테이터를 쉽게 분석할 수 있습니다.
2차원 테이블 형태로 보여줌
일별판매액 퀴리를 이용하여 각 상품별 총판매액,월별판매액을 보이시오
퀴리를 이용하여 새로운 테이블을 작성하거나, 테이블
내의 레코드들을 삭제하거나 수정할 수 있다.
고객번호 3번에 대한 판매정보만을 가지고 있는 테이블
을 만들어봅시다.
고객3테이블에 고객번호 1번의 정보도 추가하시오.
특정 조건을 만족하는 레코드를 수정하고자 할때 사용
고객3테이블에서 고객번호 3의 갯수를 현재 갯수+1로
바꾸시오.
SQL은 Structured Query Language의 약자. 데이터 검색 및 저장에 사용되는 언어
SQL 보기
◦ 퀴리 객체를 선택한 후 [디자인보기] 에서 마우스 오른쪽 클릭
◦ 남자고객검색 에 대한 SQL문을 봅시다.
SELECT [DISTINCT] 필드명,…,
FROM 테이블이름, …., 테이블이름
[WHERE 조건식]
[ORDER BY 필드명 [ASC|DESC],…,]
ORDER BY 절의 필드명은 반드시 SELECT 절에 나
와야 함.
ASC-오름차순
DESC-내림차순
ORDER BY 의 ASC는 default
상품목록관리테이블에서 상품번호 “item3”에 대한 상품 이름을 검
색하시오.
만들기에서 쿼리디자인 선택
테이블추가 완료 버튼
도구모음단추에서 SQL보기 선택