최대값 출력 (MAX)
SELECT MAX(column1)
FROM tablename;
: column1의 최대값을 출력함
SELECT MAX(column1)
FROM tablename
WHERE column2='KOREA';
: column2가 'KOREA'인 경우 column1의 최대값을 출력
사용 주의
SELECT column1, MAX(column2)
FROM tablename
WHERE column1='KOREA';
: column1의 값이 여러 개, column2는 하나를 출력하기 때문에 오류가 발생함
SELECT column1, MAX(column2)
FROM tablename
WHERE column1='KOREA'
GROUP BY column1;
: GROUP BY 를 이용해 묶어 주어야 실행됨
SELECT column1, MAX(column2)
FROM tablename
GROUP BY column1;
: GOUP BY 사용 시 조건이 없을 경우
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 평균값 출력 (AVG) (0) | 2020.09.07 |
---|---|
[Oracle] 최소값 출력 (MIN) (0) | 2020.09.07 |
[Oracle] IF문 SQL구현 (CASE) (0) | 2020.09.06 |
[Oracle] IF문 SQL구현 (DECODE) (0) | 2020.09.06 |
[Oracle] NULL 값 대신 출력 (NVL, NVL2) (0) | 2020.09.04 |