2

と の 2 つの列を持つテーブルがありColumnAますColumnB

ColumnAで割った 3 番目の列をテーブルに追加するにはどうすればよい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 に答える