반응형
Notice
Recent Posts
Recent Comments
Link
목록정렬 (1)
말랑말랑제리스타일
[Oracle SQL] 다른 컬럼을 우선순위로 지정해 값을 가져오기
Oracle SQL에서 간혹 다른 컬럼을 우선순위로 지정해서 특정 값을 가져와야할 경우가 있습니다. 예를 들어서 급여가 가장 높은 사원의 사번을 가져오는 경우라던지 가격이 가장 높은 제품의 제품 코드를 가져오는 경우가 있겠죠. 이런 경우 급여나 가격을 기준으로 사번과 제품 코드를 가져와야하는데 서브쿼리를 사용하면 많이 복잡해지죠. 서브쿼리를 사용해 다른 컬럼을 우선순위로 값을 가져오는 방법 그럼에도 쿼리가 상당히 단순한 경우 서브쿼리를 이용하는 방법도 존재하기 때문에 이론적으로 쉽게 이해할 수 있는 서브쿼리를 사용해 다른 컬럼을 우선순위로 값을 가져오는 쿼리를먼저 알려드리겠습니다. 아래 예시는 어떤 제품의 가격타입별로 가격이 들어있는 테이블에서 가격 타입이 가장 낮은, 쉽게 말해 어떤 제품 A에 대해 a..
데이터베이스/Oracle SQL
2022. 9. 14. 07:43