【问题标题】:How to update a column till the value changed in SQL server如何更新列直到 SQL Server 中的值发生变化
【发布时间】:2026-02-16 20:50:02
【问题描述】:

我有如下表格

TData   Ucode   Fla
Data1   123 w
Data2   123 NULL
Data3   123 NULL
Data4   123 n
Data5   123 NULL

异常结果

TData   Ucode   Fla
Data1   123 w
Data2   123 W
Data3   123 W
Data4   123 n
Data5   123 n

我需要更新“Ucode”的“Fla”,直到“Fla”发生变化

【问题讨论】:

标签: sql-server


【解决方案1】:

你需要使用更新语句

UPDATE table_name SET w='w'. WHERE w is NULL;

CASE 语句可能也值得一看 (https://www.techonthenet.com/sql_server/functions/case.php)

【讨论】:

  • 如果您阅读他的问题或查看他的示例数据和预期输出,您会发现这不是他想要做的。
  • 感谢您的重播。但我需要更新“Fla”,直到 Ucode 发生变化
  • 你的回答不是我的意思。
最近更新 更多