2011-09-19 6 views
-1

다음과 같은 mysql select 문이 있습니다.mysql에서 계산 된 열의 최대 값 선택

테이블 t1에서 a, b, calculated_column을 선택하십시오.

일부 논리를 기반으로 calculated_column을 산출했으며 calculated_column은 t1 테이블의 열이 아닙니다.

이 select 문을 calculate_column의 최대 값만 반환하려면 어떻게해야합니까?

+0

당신이 계산 된 컬럼의 최대 값을 반환 의미합니까? 계산 된 열의 최대 값을 갖는 행? – Saket

+0

@ a.abdul Welcome to StackOverflow. 가장 도움이 된 답변에 녹색 체크 표시를 사용하십시오! –

답변

2

파생 테이블을 사용하십시오 :

SELECT MAX(calculated_column) AS MyMax 
FROM 
(
    SELECT a,b,calculated_column 
    FROM table t1; 
) t2