질문 : list of employees hired in year 2000 and having First Name starting with “A” or “b”
현재 employees 테이블에 firstname 이랑 hire_date 이 들어가있는 상태입니다
select * from employees
where first_name like 'b%'
and year(hire_date) = '2000';
이렇게 했을 경우에는 2000년도에 고용된 사람들 중에 이름이 b로시작하는 사람이 뜨는데
문제는 b만이 아니라 a or b 이기떄문에 a도 집어넣어야하는데 어디다가 집어넣어야하는지 모르겠어서 질문드립니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | SELECT * FROM employees WHERE ( first_name LIKE 'b%' OR first_name LIKE 'a%' OR first_name LIKE 'B%' OR first_name LIKE 'A%' ) AND YEAR (hire_date) = '2000' ; SELECT * FROM employees WHERE UPPER (SUBSTR(first_name, 1, 1)) IN ( 'B' , 'A' ) AND hire_date >= '2000-01-01' AND hire_date < '2001-01-01' ; |