안녕하세요, 같은 테이블에서 두 개 이상의 컬럼의 값을 비교하는 방법에 대해서 알아보도록 하겠습니다.
[ 목차 ]
COL1 | COL2 | COL3 |
10 | 20 | 10 |
20 | 40 | 50 |
30 | 30 | 40 |
위와 같은 데이터가 있다고 가정해보자.
GREATEST 함수는 두 개이상의 컬럼에서 가장 큰 값을 반환하는 함수입니다.
SELECT GREATEST(COL1, COL2, COL3) FROM TABLENAME;
50
이번에는 반대로 두개 이상의 컬럼에서 가장 작은 값을 반환하는 함수에 대해서 알아보도록 하겠습니다.
SELECT LEAST(COL1, COL2, COL3) FROM TABLENAME;
10
컬럼의 값에 NULL 이 있을 경우 NULL을 반환한다.
[MYSQL] NOW() 와 SYSDATE() 함수의 결과는 다르다 (0) | 2022.01.24 |
---|---|
[MYSQL] 해당 월의 마지막일 구하기(꿀팁) (0) | 2022.01.23 |
[MySQL] DDL, DML, DCL 명령어 (0) | 2020.07.01 |
[MYSQL] 테이블 생성, 테이블 추가, 테이블 변경, 테이블 삭제 (0) | 2019.09.20 |
[MYSQL] 컬럼추가, 컬럼수정, 컬럼삭제, 컬럼변경, 컬럼타입변경 (0) | 2019.09.20 |