Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql select语句-使用固定值更新一个字段的值_Sql_Sql Server_Tsql_Sql Update - Fatal编程技术网

Sql select语句-使用固定值更新一个字段的值

Sql select语句-使用固定值更新一个字段的值,sql,sql-server,tsql,sql-update,Sql,Sql Server,Tsql,Sql Update,我有一个select语句,它从表中返回几个字段 我只想更新该选择的结果,在一个字段中给出一个固定值 我想到了,但它不起作用: UPDATE (SELECT * from table.... where...) SET field1=1 您不需要使用选择,只需将WHERE子句直接与更新一起使用,即可仅对在WHERE子句中统计条件的行执行此操作: UPDATE t SET field1 = 1 FROM table AS t WHERE ... 如果您使用的是t-sql 更新 设置字段=固

我有一个select语句,它从表中返回几个字段

我只想更新该选择的结果,在一个字段中给出一个固定值

我想到了,但它不起作用:

UPDATE

 (SELECT * from table.... where...)

SET field1=1

您不需要使用
选择
,只需将
WHERE
子句直接与
更新
一起使用,即可仅对在
WHERE
子句中统计条件的行执行此操作:

UPDATE t
SET field1 = 1
FROM table AS t
WHERE ...
如果您使用的是t-sql 更新 设置字段=固定值 从表名 在哪里存档。。。。

您可以为update语句提供where子句。这两个(或更多)表是否相关?你能加入他们吗? UPDATE SET field = fixed value from tablename where filed....