データベースのテーブルを編集する必要があります。列があり、これをすべての行[Width]
に掛ける必要があります。[Width] * 10
どうすればいいですか?
質問する
9215 次
6 に答える
5
UPDATE TABLE
SET WIDTH = WIDTH * 10
于 2013-07-09T11:21:20.073 に答える
4
UPDATE
次のようなクエリを使用してそれを行うことができます。
UPDATE Mytable SET [Width] = [Width] * 10
通常の構文は次のとおりです。
UPDATE <table_name> SET <column_name> = <value> [WHERE <condition>]
ただし、すべてのレコードを更新したいので、WHERE
条件を追加する必要はありません。
詳細については、「UPDATE (Transact-SQL)」および「 SQL Server での UPDATE の基本」を参照してください。
于 2013-07-09T11:21:25.237 に答える
3
UPDATE mytable SET myfield = myfield * 10
于 2013-07-09T11:21:32.170 に答える
3
update table_name set column_name = [width] * 10
于 2013-07-09T11:22:43.780 に答える
1
update ステートメントを使用して列を更新し、OUTPUT 句を使用して、変更のアイデアを得ることができます (2008 + を使用している場合)。すべてをトランザクションに入れて、疑問がある場合はロールバックし、自由に変更をコミットしてください。
トラン開始
UPDATE テーブル名 SET 幅 = 幅 * 10 OUTPUT 挿入.幅、削除.幅
ロールバックトラン
--COMMIT TRAN
于 2013-07-09T11:35:31.840 に答える
1
次のように実行できます。
update YourTable
set [Width] = [Width] * 10
于 2013-07-09T11:22:32.483 に答える