데이터베이스·1급 전용·17장
쿼리 작성
Access 쿼리(선택, 크로스탭, 실행)와 SQL 기본 문법을 학습합니다.
쿼리 종류
선택 쿼리
- 조건에 맞는 레코드 조회
- 디자인 보기: 테이블/필드/조건/정렬 지정
- SQL 보기: SELECT 문 직접 작성
크로스탭 쿼리
- 행/열/값 형태의 요약표 생성
- 마법사 또는 TRANSFORM...PIVOT 문
실행 쿼리 (동작 쿼리)
- 테이블 만들기: SELECT INTO
- 추가: INSERT INTO...SELECT
- 업데이트: UPDATE...SET
- 삭제 쿼리: 지정 조건의 레코드 제거
매개 변수 쿼리
- [프롬프트] 로 실행 시 입력값 받음
- WHERE 절에 매개변수 사용
SQL 기본 문법
SELECT 필드1, 필드2
FROM 테이블
WHERE 조건
GROUP BY 그룹필드
HAVING 그룹조건
ORDER BY 정렬필드 [ASC|DESC];
집계 함수
- COUNT(*), SUM(), AVG(), MAX(), MIN()
조인
- INNER JOIN: 양쪽 일치만
- LEFT JOIN: 왼쪽 테이블 전체 + 오른쪽 일치
- RIGHT JOIN: 오른쪽 테이블 전체 + 왼쪽 일치
서브 쿼리
- WHERE 절 안의 SELECT (중첩)
- IN, EXISTS, ANY, ALL 연산자