当前位置:首页 » 编程语言 » sql某字段更新

sql某字段更新

发布时间: 2022-07-11 12:35:15

① 怎样写sql语句 同一表根据某字段相同就更新

update table
set name_id = (select distinct name_id from table t where t.name = table.name and t.name = 1)
where flag = 0

--当flag等于0的时候更新
--更新的值为:与当前name相同的,并且flag等于1的name_id

② SQL语句更新符合条件的某字段值

account表中应该有账户ID这个主键字段吧?暂且定为account_id吧

我们假设ID为333的账户需要话费200余额和300积分,则sql这样写

updateaccountsetbalance=balance-200,cowpea=cowpea-300whereaccount_id=333andbalance>=200andcowpea>=300

③ SQL字段更新

(不好意思,查询的地方笔误了:)
可以再嵌套一个查询:

Dim mBigID
set rs1=server.createobject("adodb.recordset")
sql="select bigid from XS20_SORT where wwwsort = "&sort&"" >>>>>注意如果这个wwwsort是数字类型的字段应该这样写,如果是字符类型的,要再加一对单引号.
rs1.Open sql,conn,1,1>>>>这地方刚才写错了:)
mBigID = ""
If Not rs1.Eof Then
mBigID = rs1("bigid")
End If
rs1.Close
Set rs1 = nothing

rs("bigid")= mBigID

如果还有问题,发邮件给我吧,我的邮箱是[email protected]

④ 请教一条sql语句,更新一个字段,更新值来至于子查询

--SQLServer:
update表Aseta字段=表B.a字段
from表Binnerjoin表Aon表A.主键=表B.主键

--MySQL:
update表Ainnerjoin表Bon表A.主键=表B.主键seta字段=表B.a字段

注: 表B可以是一个子表查询

⑤ SQL:如何将一个表中某个字段的值全部更新到另外一个表相应的字段

实现的方法和详细的操作步骤如下:

1、第一步,打开数据表,例如,要在表中找到数据1,见下图,转到下面的步骤。

⑥ 求助:SQL语句.更新表中某个字段

select A.银行账号
from
表A A, 表B B where
A.职员代码
= B.职员代码 and B.职员ID
= C.职员ID
上面语句可以当做子查询, 直接更新表C
update 表C
C set C.职员银行账号
=
(
select
A.银行账号
from
表A
A,
表B
B
where
A.职员代码
=
B.职员代码
and
B.职员ID
=
C.职员ID)

⑦ SQL 同时更新一张表里的一个字段所有数据怎么操作

按如下语句就行了:

update [表名] set [字段名] = [值];

如果是根据一个表更新此表,套用如下方式:

update [表名] set [字段名] = (select [字段名] from [其他表] where [两表间的关联条件])。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:649
制作脚本网站 发布:2025-10-20 08:17:34 浏览:940
python中的init方法 发布:2025-10-20 08:17:33 浏览:635
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:824
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:734
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1070
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:302
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:164
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:855
python股票数据获取 发布:2025-10-20 07:39:44 浏览:766