📜  sql 更新减值 - SQL (1)

📅  最后修改于: 2023-12-03 15:35:06.219000             🧑  作者: Mango

SQL 更新减值

在 SQL 中,我们可以使用 UPDATE 语句来更新表中的数据。除了更新数据还可以使用减值的方式来更新数据。

语法
UPDATE 表名 
SET 列名 = 列名 - 值
WHERE 条件;
示例

考虑以下表:

| id | name | price | |----|--------|-------| | 1 | apple | 5 | | 2 | banana | 10 | | 3 | orange | 7 |

我们可以使用以下 SQL 语句将 price 列减去 2:

UPDATE fruits
SET price = price - 2
WHERE id = 2;

执行后,表将变成:

| id | name | price | |----|--------|-------| | 1 | apple | 5 | | 2 | banana | 8 | | 3 | orange | 7 |

说明
  • UPDATE 语句用于更新表中的数据。
  • SET 子句用于设置需要更新的列及其值。
  • WHERE 子句用于指定要更新哪些行。如果不指定,则会更新表中的所有行。

在本示例中,使用 set price = price - 2 减少了 price 列的值。

总结

通过本文,我们学习了 SQL 中如何使用 UPDATE 语句以减值的方式更新表中的数据。

我们需要注意:

  • 可以使用 SET 子句指定需要更新的列及其值。
  • 可以使用 WHERE 子句控制更新的范围,如果不指定 WHERE,则会更新表中的所有列。