使用查询减少数字列中的值

Posted

技术标签:

【中文标题】使用查询减少数字列中的值【英文标题】:Decrease value in a number column using a query 【发布时间】:2019-04-01 09:33:13 【问题描述】:

我希望创建一个 SQL 查询,每次运行时都会将列中的值减 1。

3 列的简单表格 -

Name - Number - Created
Dan      20    20/03/2019 

我想在每次运行查询时将 Number 减一。

【问题讨论】:

UPDATE mytable SET number = number - 1 WHERE Name = ? ? 使用触发器!!!!! 谢谢 GMB - 简直不敢相信这么简单! 【参考方案1】:

update [table] set Number = (Number - 1)

【讨论】:

关闭,但不够接近。按照您编写的方式,它将更新表中的所有行 我知道而且我是故意这样写的。我假设它知道如何指定应用它的条件。

以上是关于使用查询减少数字列中的值的主要内容,如果未能解决你的问题,请参考以下文章

从数据库列和 C# 中的 textBox 值中扣除值,扣除后的值必须存储在新列中

如何从SQL中的列值中提取特定部分(Redshift平台)

如何在使用 SQL 的重复搜索中排除其他值中的值

从数据框列中的字符串值中删除字符

从存储在另一个变量中的值中提取数值[重复]

使用python替换电源查询列中的值? [关闭]