SQl server 数据库 更新数据只更新一条数据后面几个字段怎么解决吗?

SQl server 数据库 更新数据只更新一条数据后面几个字段怎么解决吗?,第1张

什么意思呢?只更新几个字段,update

table

set

column1

=

...

,

column2

=

...,.

...

where

...

这不就是有选择的更新表的语法么?

使用where来确定您所说的一条数据,然后column1,

column2...来控制要更新的字段。

直接通过sql中的update(更新)方法即可。

sql:update table tablename set name ='zhangsan';

解释:上面sql的意思就是更新 tablename 表中 name 字段的值为“张三”。

列完全重复时,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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存