2013-02-14 4 views
2

안녕하세요, 테이블에 두 개의 열을 계산하여 SQL 쿼리를 주문하고 싶습니다. 이 계산은 (col1/col2)*100입니다. 어떻게 주문 하시겠습니까?SQL ORDER BY 테이블의 두 열 계산

좋아요 ORDER BY (col1/col2)*100 DESC?

나는 온라인으로 아무것도 찾을 수 없으므로 모든 도움을 주실 수 있습니다.

+2

어떤 RDBMS를 사용하고 있습니까? – amphibient

+3

'* 100'은 어떤 용도로 사용됩니까? 'ORDER BY col1/col2'는 100 % 상관 관계가있는 것과 동일한 결과를 산출 할 것입니다 – amphibient

+2

'col2'가 결코'0'이 아니라면 그것은 ('* 100'없이 이벤트가 더 좋아집니다) – MiMo

답변

4
SELECT col1, col2, (col1/col2)*100 as total 
    FROM your table 
ORDER BY 3 DESC 
/