반응형 SQL Having2 [SQL] 6. SubQuery 2021.02.22 update by 슬픈앙마류 SubQuery 정의 상위 query를 해결하기 위한 nested query - 상기 예제에서 “Scott의 급여”를 알 수 있다면 “Scott 보다 많은 급여를 받는 사람”을 알 수 있다. “Scott보다 급여를 많이 받는 사람은?” 이 main query이며 “Scott의 급여는 얼마인가?”는 SubQuery에 해당 1. SubQuery의 사용 - WHERE 절에 있는 SubQuery는 먼저 실행 - SubQuery의 결과는 Main query의 조건 절을 만족 1) SubQuery를 사용할 수 있는 절 - WHERE 절 - HAVING 절 - FROM 절 2) SubQuery의 사용 지침 - 괄호로 묶는다. - operator의 우측에 위치 - ORD.. 2021. 2. 22. [SQL] 5. Aggregate Function 2021.02.22 update by 슬픈앙마류 Aggregate Function(집계 함수) - 그룹 함수 혹은 집계함수라고도 한다. - 일반적인 함수와는 달리 여러 행을 그룹 단위로 하나의 행으로 결과를 출력한다. 1. 기본적인 사용 방법 - 그룹 함수는 SELECT 절, ORDER BY 절 그리고 HAVING 절에 사용 - 일반적으로 데이터 그룹별 정보의 결과 도출을 위해서 SELECT 절에 사용된 Column을 GROUP BY 절로 묶음 - 만약 SELECT 절에 사용되어진 Column이 GROUP BY 절에 묶이지 않거나, 그 자체로 Aggregate function이 아니라면 오라클은 에러(ORA-00937)를 출력 - DISTINCT를 지정하면 중복되지 않은 값의 결과를 출력 - Dataty.. 2021. 2. 22. 이전 1 다음 반응형