728x90
320x100
GREATEST(비교컬럼1, 비교컬럼2, ... , 비교컬럼n)
하나의 컬럼에서 최대값을 구하려 할때는 MAX()를 통해 쉽게 구할 수 있다.
여러 컬럼 내에서 최대값을 구할때는 GREATEST() 를 사용하면 된다.
A | B | C |
1 | 2 | 3 |
6 | 5 | 4 |
TABLE T
SELECT GREATEST(A, B, C) FROM T;
위의 결과를 보면 각 행별로 가장 큰 숫자가 나온다.
모든 행과 열을 포함해서 큰 수를 구하려면 아래와 값이 MAX()를 추가해 주면 된다.
SELECT MAX(GREATEST(A, B, C)) FROM T;
728x90
반응형
'MariaDB SQL' 카테고리의 다른 글
MariaDB, DATE_FORMAT() function (0) | 2024.03.11 |
---|---|
MariaDB LEAST(두개 이상의 컬럼에서 가장 작은수 구하기) (0) | 2024.02.28 |
MariaDB SUBSTRING_INDEX(특정 문자로 구분하여 문자열 나누기) (0) | 2024.01.23 |
MariaDB 문자를 숫자로, 숫자를 문자로 변환 (0) | 2024.01.05 |
MariaDB JOIN을 통한 UPDATE 실행 (0) | 2024.01.03 |