본문 바로가기
카테고리 없음

집합 연산자를 이용한 검색

by Lsung 2026. 8. 10.

1. 화학과 학생과 교수 검색 (집합 연산자 이용)

화학과 학생과 교수의 이름을 검색합니다.

SELECT 이름 FROM 학생 WHERE 학과 = '화학과'
UNION
SELECT 이름 FROM 교수 WHERE 학과 = '화학과';

 

2. 정교수의 명단과 모델링이 업무인 직원의 이름, 입사일 검색

정교수와 모델링 업무를 맡고 있는 직원의 이름과 입사일을 검색합니다.

 
SELECT 이름, 부임일 AS 입사일 FROM 교수 WHERE 직급 = '정교수'
UNION
SELECT 이름, 입사일 FROM 직원 WHERE 업무 = '모델링';

3. 개설되지 않은 과목 검색

개설되지 않은 과목을 검색합니다.

 
SELECT 과목명 FROM 과목 WHERE 개설여부 = '미개설';
 

4. 모든 학생의 평점 검색 (단, 화학과 학생은 4.5로 환산)

모든 학생의 평점을 검색하되, 화학과 학생은 4.5로 환산하여 표시합니다.

SELECT 학번, 이름, 평점
FROM 학생
UNION ALL
SELECT 학번, 이름, 4.5
FROM 학생
WHERE 학과 = '화학과';