数据库如何只更新重复数据中的一条

数据库如何只更新重复数据中的一条,第1张

列完全重复时,SQL05以上版本用CTE。SQL2000用临时表和辅助列

如:

T2:

ID Name

1 Name

1 Name

2 Name2

alter table t add row int identity

select * from t2 a where row=(select min(row) from t2 where ID=a.ID and Name=a.Name)

update

select *from student WHERE cNo=' '

比方说我要查询cNo 为空的就 写一个where cNo=' ' 单引号中间要打一个空格键

修改也一样,update zi set title=1 where title = ‘ ’ 单引号中间要打一个空格键

注意,数据库中只识别单引号,不识别双引号


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9557642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存