2

我有一个有两列的表:ColumnAColumnB.

如何将第三列添加到ColumnA除以的表中ColumnB

我知道这看起来很简单,但我一直找不到语法。

4

1 回答 1

6

你的意思是这样的:

SELECT ColumnA, 
       ColumnB, 
       (ColumnA / ColumnB) as ColumnC 
  FROM myTable

ColumnA或者实际添加一个新列并用除以的结果填充它,ColumnB如下所示:

ALTER TABLE `myTable` ADD `ColumnC` INT NOT NULL;
UPDATE `myTable` SET ColumnC = (ColumnA / ColumnB);

您可以在此处查看有关ALTER TABLE语法的更多选项。

于 2013-08-06T23:59:16.487 回答