How can a query multiply 2 cell for each row MySQL?

前端 未结 4 1807
囚心锁ツ
囚心锁ツ 2020-12-04 01:46

I want to multiply 2 cells for each row and put the value of that in the last column called Total. Can this be done by a normal query?

Example:

Piec         


        
4条回答
  •  囚心锁ツ
    2020-12-04 02:05

    I'm assuming this should work. This will actually put it in the column in your database

    UPDATE yourTable yt SET yt.Total = (yt.Pieces * yt.Price)
    

    If you want to retrieve the 2 values from the database and put your multiplication in the third column of the result only, then

    SELECT yt.Pieces, yt.Price, (yt.Pieces * yt.Price) as 'Total' FROM yourTable yt
    

    will be your friend

提交回复
热议问题