[sql] 서브쿼리에서 COUNT 함수의 활용 방법
서브쿼리(subquery)는 SQL 쿼리 안에 포함된 또 다른 쿼리를 말합니다. 서브쿼리를 활용하면 한 쿼리의 결과를 다른 쿼리에서 조건이나 비교에 활용할 수 있습니다. COUNT 함수는 특정 조건을 만족하는 행의 수를 세는데 사용됩니다. 서브쿼리 안에서 COUNT 함수를 사용하는 방법에 대해 살펴보겠습니다.
기본적인 COUNT 함수 사용
가장 기본적인 형태의 COUNT 함수는 다음과 같이 사용됩니다.
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
이제 이 COUNT 함수를 서브쿼리에서 사용하는 방법에 대해 살펴보겠습니다.
서브쿼리에서 COUNT 함수 사용하기
서브쿼리에서 COUNT 함수를 사용하려면 아래와 같은 형태로 쿼리를 작성합니다.
SELECT (SELECT COUNT(column_name)
FROM another_table
WHERE condition) AS count_result
FROM table_name;
이 쿼리는 another_table
에서 특정 조건을 만족하는 행의 수를 센 다음, table_name
에서 이 값을 가져와 count_result
라는 별칭으로 표시합니다.
서브쿼리에서 COUNT 함수를 사용하는 방법을 살펴보았습니다. 이를 응용하면 복잡한 조건에 따라 COUNT 함수를 사용할 수 있습니다.
참고문헌: