[sql] WHERE 절을 사용하여 특정 값의 최대값 조회하기

SQL(Structured Query Language)을 사용하여 특정 값을 가진 행 중에서 최대값을 조회하는 방법을 살펴보겠습니다.

1. WHERE 절을 사용하여 특정 값 필터링하기

우선, WHERE 절을 사용하여 특정 값을 가진 행을 필터링합니다. 예를 들어, ‘department’ 열에서 ‘Sales’ 부서에 해당하는 행을 조회하려면 다음과 같이 쿼리를 작성합니다.

SELECT * FROM employees
WHERE department = 'Sales';

2. MAX 함수를 사용하여 최대값 조회하기

필터링된 결과 중에서 최대값을 조회하기 위해서는 MAX 함수를 사용합니다. 아래 쿼리는 ‘salary’ 열에서 ‘Sales’ 부서에 해당하는 행 중에서 최대 급여를 조회하는 예시입니다.

SELECT MAX(salary) AS max_salary
FROM employees
WHERE department = 'Sales';

이렇게 하면 ‘Sales’ 부서의 최대 급여를 확인할 수 있습니다.

3. 참고 자료