MariaDB SQL

MariaDB GREATEST(두개 이상의 컬럼에서 가장 큰 수 구하기)

ssamhago 2024. 2. 27. 08:30
728x90
320x100

GREATEST

 

 

GREATEST(비교컬럼1, 비교컬럼2, ... , 비교컬럼n)

 

 

하나의 컬럼에서 최대값을 구하려 할때는  MAX()를 통해 쉽게 구할 수 있다.

 

여러 컬럼 내에서 최대값을 구할때는 GREATEST() 를 사용하면 된다.

 

A B C
1 2 3
6 5 4

TABLE T

 

 

SELECT GREATEST(A, B, C) FROM T;

GREATEST(A, B, C) 결과

 

위의 결과를 보면 각 행별로 가장 큰 숫자가 나온다.

 

모든 행과 열을 포함해서 큰 수를 구하려면 아래와 값이 MAX()를 추가해 주면 된다.

SELECT MAX(GREATEST(A, B, C)) FROM T;

MAX(GREATEST(A, B, C))결과

 

728x90
반응형