본문 바로가기

AnD

[SQL] WHERE 절을 활용하자, BETWEEN! 앞에서 AND와 OR을 이용한 WHERE절의 활용법을 익혔습니다. 한가지 생각해보죠. 우리가 회사의 사원들중에 월급이 '4000' 에서 '9000' 사이를 받는 직원들을 조회하고 싶다. 그렇다면 쿼리를 어떻게 작성해야 할까요? 앞에서 배운 AND를 이용해서 나타낼 수 있습니다. SELECT dep.department_name, emp.first_name, emp.salary FROM hr.employees emp INNER JOIN hr.departments dep USING (department_id) WHERE emp.salary>4000 AND emp.salary4000 ↔ WHERE emp.salary BETWEEN 4000 AND 9000; AND emp.salary 더보기
[SQL] WHERE 절을 활용하자, AND · OR!! 지금까지 WHERE절을 접할때 단순한 연산자 즉, 기본 수식 연산자(+, -, /, * )와 비교연산자(=, ,=) 를 이용하여 쿼리에 조건을 부여할 수 있었는데, 이것들 말고도 다른 표현식들이 있습니다. 이를테면, 이번에 소개할 "AND"와 "OR"이 그것인데, 의미는 우리가 알고있는 영어식 표현과 동일합니다. AND는 당연히 '그리고~' 라는 표현이 되겠고 OR은 '또는, 그렇지 않으면' 라는 표현으로 해석할 수 있겠습니다. 이것들을 이용해서 WHERE절에 한개 이상의 조건을 부여할 수 있는데, 다음 실습문을 통해서 차례대로 AND · OR 에 대해서 알아봅시다. SELECT department_id, manager_id, first_name FROM hr.employees WHERE dep.. 더보기
[SQL 연습] 월급이 2500에서 3000인 직원 조회(BETWEEN) 식 : SELECT last_name, salary FROM hr.employees WHERE salary BETWEEN 2500 AND 3000; 결과 : 더보기