문제 1) 사원 테이블(employees)에서 이름(first_name)중 시작 글자가 ma로 시작하는 사람 중 여성인 사람을 모두 검색하세요

SELECT * FROM employees WHERE gender = 'F' AND first_name LIKE 'ma%';



문제 2) 사원 테이블에서 성(last_name) 중 끝 글자가 do로 끝나고 글자가 수가 6자인 사람 중 남성을 모두 검색하세요

SELECT * FROM employees WHERE gender = 'M' AND last_name LIKE '____do';

 

문제 3) 사원 테이블에서 이름이 'mary', 'maria', 'jouko' 이며, 성별이 여성이면서, 사번이 30000번 보다 빠른 사람을 모두 검색하세요 (IN 사용)

 

SELECT * FROM employees
WHERE emp_no < 30000 AND gender = 'F' AND first_name IN ('mary', 'maria', 'jouko');


문제 4) 사원 테이블에서 이름 중 시작 글자가 ma인 사람과 jo이며 성별이 여성이 사람을 모두 검색하세요 (OR 사용)

SELECT * FROM employees
WHERE emp_no < 30000 AND gender = 'F' AND (first_name LIKE 'ma___' OR first_name LIKE 'jo%');

 

문제 5) 생일이 '1962-12-01' ~ 1962-12-15'인 사람 중 남자인 사람만 모두 검색하세요

SELECT * FROM employees WHERE gender = 'M' AND birth_date BETWEEN '1962-12-01' AND '1962-12-15';


문제 6) 입사일이 '1997-10-16' ~ '1997-10-30'인 사람 중 남자이며, 성의 글자수가 5자 이상인 사람만 모두 검색하세요 (BETWEEN 방식, 비교 연산자 방식 둘다 생성)

SELECT * FROM employees 
WHERE gender = 'M' AND hire_date 
BETWEEN '1997-10-16' AND '1997-10-30' AND last_name LIKE '%_____%';


SELECT * FROM employees 
WHERE gender = 'M' AND last_name LIKE '%_____%' 
AND hire_date >= '1997-10-16' AND hire_date <= '1997-10-30';

'백엔드 > 데이터베이스1' 카테고리의 다른 글

서브쿼리  (0) 2022.11.24
JOIN  (0) 2022.11.24
BETWEEN, 오름차순, AS  (0) 2022.11.24
IN, OR, LIKE  (0) 2022.11.24
WILD CARD, LIKE  (0) 2022.11.24

+ Recent posts