[SQL] IN, ANY, ALL
1. IN - 조건절에서 사용하며 다수의 비교값과 비교하여 비교값 중 하나라도 같은 값이 있다면 true 이다. SELECT * FROM emp WHERE sal IN(950, 3000, 1250); - 950, 3000, 1250 과 동일한 값은 모두 출력한다. 2. ANY - 다수의 비교값 중 한개라도 만족하면 true 이다. - IN 과 다른점은 비교 연산자를 사용한다는 점이다. SELECT * FROM emp WHERE sal = ANY(950, 3000, 1250)- 이 문장은 위의 IN의 결과와 같다. "=" 연산자는 비교 값과 같은 값은 모두 출력하게 된다. SELECT * FROM emp WHERE sal > ANY(950, 3000, 1250) - 이 문장은 ">"연산자를 사용했다. 이 ..