Notice
Recent Posts
Recent Comments
Link
목록All (1)
craftmanager
#33 서브쿼리(Subquery) - Multiple-Row Subquery
Multiple-Row Subquery란? - 하나 이상의 행을 반환하는 Subquery이다 - 단일 행 연산자를 사용하지 못하며, 다중 행 연산자(IN, NOT IN, ANY, ALL, EXISTS)만 사용이 가능하다. IN 연산자 - IN 연산자는 하나의 컬럼이 여러개의 '=' 조건을 가지는 경우에 사용 - OR는 IN을 포함한다. IN을 사용해 표현할 수 있는 것은 당연히 OR로 표현할 수 있다. - 하지만 OR로 표한한 것은 IN으로 표현하지 못할때가 있다. (OR에서 LIKE같은 연산자를 사용한 경우) - IN은 반드시 하나의 컬럼이 비교되어야 하므로 나중에 인덱스 구성에 대한 전략을 수립할 때 유리하다. - 그러므로 가능한 OR보다는 IN 을 사용하는 것이 좋다. -- 부서별로 가장 급여를 많..
ORACLE SQL
2023. 12. 26. 11:15