我想为每行增加2个单元格,并将其放在最后一列名为Total的值中。这可以通过正常的查询来完成吗?查询如何为每行MySQL增加2个单元格?
例子:
Pieces | Price | Total
6 | 4 | null // should be 24
2 | 10 | null // should be 10
我想为每行增加2个单元格,并将其放在最后一列名为Total的值中。这可以通过正常的查询来完成吗?查询如何为每行MySQL增加2个单元格?
例子:
Pieces | Price | Total
6 | 4 | null // should be 24
2 | 10 | null // should be 10
使用:将你的朋友
我猜想这应该工作。这实际上把它列在您的数据库
UPDATE yourTable yt SET yt.Total = (yt.Pieces * yt.Price)
如果你想从数据库中检索的2个值,并把你的乘法只有结果的第三列,然后
SELECT yt.Pieces, yt.Price, (yt.Pieces * yt.Price) as 'Total' FROM yourTable yt
UPDATE mytable SET Total = Pieces * Price;
你可以做到这一点:
SELECT
Pieces, Price,
Pieces * Price as 'Total'
FROM myTable
这是我的解决方案:
我一直在寻找如何显示的结果不算......
左右。在这种情况下。有数据库中没有列总数,但有一个总的网页...
<td><?php echo $row['amount1'] * $row['amount2'] ?></td>
也这是首先需要...
<?php
$conn=mysql_connect('localhost','testbla','adminbla');
mysql_select_db("testa",$conn);
$query1 = "select * from info2";
$get=mysql_query($query1);
while($row=mysql_fetch_array($get)){
?>
啊,是的,我不更新,只是检索与乘以价格 – Prescott 2011-04-17 11:38:01
这是我需要:) – 2011-04-17 12:14:35
有没有办法将它舍入到2小数? – 2011-04-17 12:16:46