본문 바로가기
MySql

MySQL mysql에 수식을 삽입하는 방법은 무엇입니까?

by 베이스 공부 2020. 11. 10.
반응형

"카운터"테이블에서 한 행을 계산하고 싶습니다. 나는 내 테이블을 다음과 같이 만들려고 노력한다.

name          black     yellow     white        qty_job      total
david           1        0          0            2             ?
andrew          0        1          1            4              ?

계산할 공식은 다음과 같습니다.

total = (nblack * 1) + (nyellow * 1) + (nwhite * 0.4) / qty_job
total = (1 * 1) + (0 * 1) + (0 * 0.4) / 2 = 0.5

이 수식을 mysql 코드에 삽입하는 방법은 무엇입니까? 특히 SELECT 방법에서.

 

해결 방법

 

특정 수식이 포함 된 행을 만들거나 만들 수 없습니다. 총계를 검색하려면이 쿼리를 사용해야합니다.

SELECT
    name,
    black,
    yellow,
    white,
    qty_job
    (SUM(black) + SUM(yellow) + SUM(white)*0.4) / qty_job AS total
FROM counter
GROUP BY name;

 

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

 

 

반응형

댓글