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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)