본문 바로가기
MySql

MySQL은 두 개 이상의 주어진 값 중에서 최소 / 최대를 선택합니다.

by 베이스 공부 2020. 12. 21.
반응형

둘 이상의 값 중 최소값 또는 최대 값을 선택 할 수 있습니까? 다음과 같은 것이 필요합니다.

SELECT MAX_VALUE(A.date0, B.date0) AS date0, MIN_VALUE(A.date1, B.date1) AS date1
FROM A, B
WHERE B.x = A.x

MySQL 만 사용하여이 작업을 수행 할 수 있습니까?

 

해결 방법

 

LEAST GREATEST 함수를 사용하여이를 달성 할 수 있습니다.

SELECT
    GREATEST(A.date0, B.date0) AS date0,
    LEAST(A.date1, B.date1) AS date1
FROM A, B
WHERE B.x = A.x


 

참조 페이지 https://stackoverflow.com/questions/19445828

 

 

반응형

댓글