ms accessについてお尋ねします。
SQLで一つの列の値に対して
数値を足し合わせたものを
新たにその列の値としたいときには
UPDATE OrderDetails SET Rate = Rate + 10;
というような文で動作するのでしょうか?
はい、そのSQL文はMicrosoft Accessで正しく動作します。
具体的には、
`UPDATE OrderDetails SET Rate = Rate + 10;`
という文を使用することで、
テーブル「OrderDetails」の「Rate」列の値に
10を加算して更新することができます。
ただし、以下の点に注意してください:
1. **条件を指定する場合**:
全ての行に対して適用せず、
一部の行だけに更新を行いたい場合は、`WHERE`句を追加します。
例:
```sql
UPDATE OrderDetails SET Rate
= Rate + 10 WHERE OrderID = 123;
```
これにより、特定の`OrderID`を持つ行のみ更新されます。
2. **バックアップを推奨**:
更新操作は元に戻すことができないため、
テーブルのバックアップを取ることをお勧めします。
この文の準備で何かサポートが必要でしたら、遠慮なくご相談ください!
[Forms]![GridMenu].[Form]![prod_select]
[Forms]![GridMenu].[Form]![Text501]
コメント
コメントを投稿