
MAX(expr) 함수는 expr에 포함된 모든 레코드의 최대값을 반환합니다.
예를 들어, 다음과 같은 쿼리를 작성했을 때, MAX(expr) 함수는 users 테이블의 age 열에 포함된 모든 레코드의 최대값을 반환합니다.
SELECT MAX(age) FROM users;
MAX(expr) 함수는 NULL 값을 무시합니다. NULL 값을 포함하는 레코드는 MAX(expr) 함수의 결과에 포함되지 않습니다.
예를 들어, 다음과 같은 users 테이블이 있다고 가정해 보겠습니다.
| id | name | age |
| --- | --- | --- |
| 1 | John | 25 |
| 2 | Jane | NULL |
| 3 | Joe | 30 |
MAX(age) 함수는 NULL 값을 무시하고, age 열에 포함된 모든 레코드의 최대값인 30을 반환합니다.
SELECT MAX(age) FROM users;
결과: 30
따라서, MAX(expr) 함수를 사용한 쿼리에서 NULL 값을 포함하는 레코드는 MAX(expr) 함수의 결과에 포함되지 않습니다.
2025-05-10 23:13