【问题标题】:UPDATE command from a where statement来自 where 语句的 UPDATE 命令
【发布时间】:2021-05-23 23:58:38
【问题描述】:

我想使用 SQL 更新数据库中的值。

该表有 2 列“X”和“Y”。我想要做的是在考虑 X 的情况下更新 Y。例如: UPDATE table WHERE X = '1' AND SET Y = 'Test' WHERE warehousename = 'Hello'。

所以我想将 Y 的值从 Hello 替换为 Test if value X = 1。我没有找到解决方案,你能帮帮我吗?

感谢和亲切的问候

【问题讨论】:

  • 请提供样本数据和期望的结果。问题不清楚。
  • 至少,你少了SET <column> = <value>

标签: sql sql-server sqlite


【解决方案1】:

所以我想将 Y 的值从 Hello 中替换为 Test if value X = 1。

你会使用:

update t
    set y = 'Test'
    where x = 1 and y = 'Hello';

【讨论】:

    猜你喜欢
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    相关资源
    最近更新 更多