查询如何在MySQL中为每一行乘以2个单元格?

您可以在两个单元格之间使用乘法运算符(*)。语法如下

SELECT yourColumnName1,yourColumnName2,

yourColumnName1*yourColumnName2 as ‘anyVariableName’

from yourTableName;

为了理解上述语法,让我们创建一个表。创建表的查询如下

mysql> create table MultiplicationDemo

   -> (

   -> FirstPrice int,

   -> SecondPrice int

   -> );

现在,您可以使用insert命令显示表中的所有记录。查询如下

mysql> insert into MultiplicationDemo values(10,2);

mysql> insert into MultiplicationDemo values(4,2);

mysql> insert into MultiplicationDemo values(5,6);

mysql> insert into MultiplicationDemo values(6,3);

使用select语句显示表中的所有记录。查询如下

mysql> select *from MultiplicationDemo;

以下是输出

+------------+-------------+

| FirstPrice | SecondPrice |

+------------+-------------+

|         10 |           2 |

|          4 |           2 |

|          5 |           6 |

|          6 |           3 |

+------------+-------------+

4 rows in set (0.00 sec)

这是将两个单元格相乘的查询

mysql> select FirstPrice,SecondPrice,

   -> FirstPrice*SecondPrice as 'MultiplicationResult'

   -> from MultiplicationDemo;

以下是输出

+------------+-------------+----------------------+

| FirstPrice | SecondPrice | MultiplicationResult |

+------------+-------------+----------------------+

|         10 |           2 |                   20 |

|          4 |           2 |                    8 |

|          5 |           6 |                   30 |

|          6 |           3 |                   18 |

+------------+-------------+----------------------+

4 rows in set (0.03 sec)

以上是 查询如何在MySQL中为每一行乘以2个单元格? 的全部内容, 来源链接: utcz.com/z/347178.html

回到顶部