0

元のテーブルのセットアップ:

 Table Name: property_details
 Attribute: property_id, floor_area

現在、total_area という名前の新しい属性が追加されています。

対応する ID を持つproperty_detailsテーブルに既にレコードがあり、 floor_area データをtotal_areaにコピーしたいと考えていました。(floor_area は後で何とかします)

明確にするために、これがExcelの場合、A1の値を同じ行のB2にコピーします。デモは非常に簡単ですが、SQLを使用して理解することはできません。

これは同じテーブルで作業できますか?

4

2 に答える 2

3

の値が にコピーされるUPDATEステートメントを実行するだけです。たとえば、floor_areatotal_area

UPDATE property_details
SET total_area= floor_area
于 2012-12-18T05:07:52.263 に答える
0

より良いオプションは、フィールドの名前をtotal_areaからfloor_areaに変更することです。この場合、実行時間は非常に短く、効率的ですが、IDのypur問題は、最初にサンプリングするか、テーブルの小さなセットで発生する方がよい場合があります。

于 2012-12-18T05:30:51.323 に答える