UPDATE MyTable SET lastdate = CASE ISNULL(date,'') WHEN '' THEN lastdate ELSE date END,
lasttime = CASE ISNULL(time,'') WHEN '' THEN lasttime ELSE time END
FROM (SELECT TOP 1 date,time FROM OtherTable ORDER BY date DESC,time DESC) AS A
SQL SERVER 连续两个desc 和 Update From 用法
最新推荐文章于 2024-10-13 21:26:23 发布
本文介绍了一个使用 SQL 语句更新数据库表中特定字段的例子。该操作通过 CASE WHEN 结构来判断并设置新值,确保了数据更新的灵活性与准确性。
509

被折叠的 条评论
为什么被折叠?



