从金额中提取钱

时间:2019-04-15 16:06:12

标签: sql oracle

我有一个包含2列的表格,名称和金额。我想写一条语句,在其中我从名称为“乔”的人的数量中减去100。

我对这是使用SELECT还是DELETE语句感到困惑。我看到的所有删除示例都涉及删除整个行或列,我只想从值中减去

1 个答案:

答案 0 :(得分:0)

在这里,如果您只想检索数据,请使用它(无大小写)

SELECT name, amount-10 
from [table_name] 
where name='Joe'

或者如果您想通过操作永久更新表

UPDATE [table_name] 
set amount=amount-10 
where name='Joe'