반응형
SELECT - 조건 지정 검색
- WHERE 절에 조건을 지정하여 조건에 만족하는 튜플 만 검색한다.
SELECT [테이블명.]속성명1, [테이블명.]속성명2,··· FROM 테이블명[, 테이블명,… WHERE 조건]: |
- NULL 값의 사용
- 주소가 NULL인, 즉 주소가 입력되지 않은 자료만 검색함
예) WHERE 주소 IS NULL - 주소가 NULL이 아닌, 즉 주소가 입력된 자료만 점 색함
예) WHERE TA IS NOT NULL
BETWEEN 연산자의 사용
- 생일이 01/09/69'에서 10/22/73' 사이인 자료만 검 색함
예) WHERE 생일 BETWEEN #01/09/69# AND #10/22/73#
SELECT - 정렬 탐색
ORDER BY 절에 특정 속성을 지정하여 지정된 속성으 로 자료를 정렬하여 검색한다.
SELECT [테이블명. 속성명1, [테이블명.]속성명2, ·• FROM 테이블명[, 테이블명, ...] [WHERE 조건]; ORDER BY 속성명 IASC DESC]; |
•속성명 : 정렬의 기준이 되는 속성명을 기술함
•[ASCIDESC] : 정렬 방식으로서 ASC'는 오름차순, DESC는 내림차순이며, 생략하면 오름차순으로 지정
SELECT - 일반 형식 및 기본 검색
- SELBCT 절에 원하는 속성을 지정하여 검색한다.
SELECT [PREDICATE] [테이블명.]속성명1, [테이블명.]속성명2, ••• FROM 테이블명[, 테이블명,…] |
- SELECT절
- PREDICATE : 불러올 튜플 수를 제한할 명령어를 기술함
- DISTINCT : 중복된 튜플이 있으면 그 중 첫 번째 한 개만 검색함
- 속성명 : 검색하여 불러올 속성(열) 및 수식들을 지정함
- FROM절 : 질의에 의해 검색될 데이터들을 포함하는 데 이블명을 기술함
SELECT - 조건 지정 검색
- WHERE 절에 조건을 지정하여 조건에 만족하는 튜플 만 검색한다.
SELECT [테이블명.]속성명1, [테이블명.]속성명2, FROM 테이블명[, 테이블명, •••] [WHERE 조건]; |
- NULL 값의 사용
- 주소가 NULL인, 즉 주소가 입력되지 않은 자료만 검색함
예) WHERE 주소 IS NULL
- 주소가 NULL이 아닌, 즉 주소가 입력된 자료만 검색함
예) WHERE 주소 IS NOT NULL
- BETWEEN 연산자의 사용
- 생일이 01/09/69 에서 10/22/73 사이인 자료만 검색함
예) WHERE 생일 BETWEEN #01/09/69# AND #10/22/73#
SELECT - 정렬검색
ORDER BY 절에 특성 속성을 지정하여 지정된 속성으 로 자료를 정렬하여 검색한다.
SELECT [테이블명.]속성명1, [데이블명.]속성명2, FROM 테이블명, 테이블명, •••] [WHERE 조건]; [ORDER BY 속성명 [ASC [ DESC]]; |
•속성명 : 정렬의 기준이 되는 속성명을 기술함
•[ASCIDESC] : 정렬 방식으로서 'ASC'는 오름차순, 'DBSC'는 내림차순이며. 생략하면 오름차순으로 지정됨
SELECT - 하위 질의
조건절에 주어진 질의를 먼저 수행하여 그 검색 결과를 조건절의 피연산자로 사용한다.
예) '취미'가 "나이트댄스"인 사원의 '이름'과 '주소'를 검색 하시오.
SELECT 이름, 주소 FROM 사원 WHERE 이름 = (SELECT 이름 FROM 여가활동 WHERE 취미='나이트댄스') : |
집합 연산자를 이용한 통합 질의
집합 연산자 | 설명 | 집합 종류 |
UNION | • 두 SELECT문의 조회 결과를 통합하여 모두 출력함 • 중복된 행은 한 번만 출력함 |
합집합 |
UNION ALL | • 두 SELECT문의 조회 결과를 통합하여 모두 출력함 • 중복된 행도 그대로 출력함 |
합집합 |
INTERSECT | 두 SELECT문의 조회 결과 중 공동된 행안 조력함 | 교집합 |
EXCEPT | 첫 번째 SELECT문의 조회 결과에서 두 번째 SELECT분의 조회 결과를 제외한 행을 출력함 |
차집합 |
반응형
'프로그래밍 > 2024 정보처리기사' 카테고리의 다른 글
2024 정보처리기사 - 필기 시험 합격 후기 (0) | 2024.02.22 |
---|---|
2024 정보처리기사 - SQL 응용(1) (0) | 2024.02.15 |
2024 정보처리 기사 - 물리적 데이터베이스 설계 (0) | 2024.02.15 |
2024정보처리기사 - 데이터베이스 설계(3) (0) | 2024.02.15 |
2024 정보처리기사 - 데이터베이스 설계(2) (0) | 2024.02.15 |