본문 바로가기

OR

[SQL] WHERE 절을 활용하자, IN! 이번 글에서 알아볼 IN과 EXITS는 BETWEEN과는 조금 다릅니다. BETWEEN 이 어느 시작값에서 어느 끝값까지 범위값을 조건으로 하는데에 비해서 IN 과 EXITS는 범위라는 개념보다는 여러 해당 값을 조건으로 한다고 할 수 있습니다. 예를 들면 IN은 OR의 개념과 비슷하다고 보면 되겠는데, 절대 똑같다는 말이 아닙니다. SELECT department_id, first_name, salary FROM employees WHERE department_id=10 OR department_id=20 OR department_id=30; 위의 쿼리는 부서아이디가 10, 20, 30인 사원들의 정보를 보여주고 있는데, 이 또한 너무 깁니다.. 마치 우리가 전글처럼 AND로 사용해서 범위를 조건으로 .. 더보기
[SQL] WHERE 절을 활용하자, AND · OR!! 지금까지 WHERE절을 접할때 단순한 연산자 즉, 기본 수식 연산자(+, -, /, * )와 비교연산자(=, ,=) 를 이용하여 쿼리에 조건을 부여할 수 있었는데, 이것들 말고도 다른 표현식들이 있습니다. 이를테면, 이번에 소개할 "AND"와 "OR"이 그것인데, 의미는 우리가 알고있는 영어식 표현과 동일합니다. AND는 당연히 '그리고~' 라는 표현이 되겠고 OR은 '또는, 그렇지 않으면' 라는 표현으로 해석할 수 있겠습니다. 이것들을 이용해서 WHERE절에 한개 이상의 조건을 부여할 수 있는데, 다음 실습문을 통해서 차례대로 AND · OR 에 대해서 알아봅시다. SELECT department_id, manager_id, first_name FROM hr.employees WHERE dep.. 더보기