본문 바로가기

집계

05.02. 집계와 서브쿼리 - 서브쿼리 서브쿼리서브쿼리는 SELECT 명령에 의한 데이터 질의로, 상부가 아닌 하부의 부수적 질의를 의미합니다.서브쿼리를 지정하는 방법은 간단하게 SELECT 쿼리를 괄호로 묶어서 SELECT / FROM / WHERE 구 등에서 사용할 수 있습니다.스칼라 값서브쿼리를 다른 구에서 사용하는 것을 설명하기전에 스칼라 값이라는 것에 대해 설명해 보겠습니다.서브쿼리를 사용할 때는 그 쿼리가 어떤 값을 반환하는지 주의할 필요가 있습니다. SELECT 쿼리를 실행 시 여러가지 패턴들이 나올수 있지만 일반적인 패턴에 대해 아래 표에 설명하겠습니다. #쿼리설명1SELECT MIN(컬럼) FROM 테이블명하나의 값을 반환2SELECT 컬럼 FROM 테이블명하나의 컬럼에 복수의 레코드3SELECT MIN(컬럼1), MAX(컬럼.. 더보기
05.01. 집계와 서브쿼리 - 집계 집계 함수이번에는 대표적인 집계 함수 COUNT, SUM, AVG, MIN, MAX와 GROUP BY를 사용하여 그룹화하는 방법을 알아보겠습니다.SQL은 집합을 다루는 집계함수를 제공합니다. 일반적으로 함수는 파라미터로 하나의 값을 지정합니다. 하지만 집계함수의 경우는 파라미터로 집합을 지정합니다.여기서 얘기하는 집계함수의 파라미터로 집합을 지정한다는 말이 쉽게 이해하기 어려울 수 있습니다. 이것에 대해서는 COUNT에서 한번 설명해 보겠습니다.COUNTCOUNT 함수는 파라미터로 주어진 집합의 개수를 반환합니다. 1SELECT COUNT(컬럼명) FROM 테이블명 WHERE 조건식;[표 1. COUNT 함수의 사용 방법] 간단합니다. 뭘 어떻게 더 설명하기 어려울 정도로 간단합니다. 추가로 설명을 하면.. 더보기