MariaDB SQL
MariaDB GREATEST(두개 이상의 컬럼에서 가장 큰 수 구하기)
Hwarang.pop
2024. 2. 27. 08:30
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
반응형