社区
MS-SQL Server
帖子详情
set的先后顺序
welyngj
2003-10-18 08:44:50
update tb set id=@id,@id=@id+1
是先从左执行,还是从又开始执行。
...全文
140
5
打赏
收藏
set的先后顺序
update tb set id=@id,@id=@id+1 是先从左执行,还是从又开始执行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzh1215
2003-10-19
打赏
举报
回复
create table fields(field1 varchar(10),field2 varchar(10))
insert into fields
values ('w','a')
select * from fields
update fields
set field1=field2,field2=field2+'100'
where field1='w'
select * from fields
结果:
field1 field2
---------- ----------
w a
(1 row(s) affected)
(1 row(s) affected)
field1 field2
---------- ----------
a a100
(1 row(s) affected)
实践是检验真理的唯一标准!
orcale
2003-10-19
打赏
举报
回复
很建簡單是從左到右
select * from tablename
從右到左如何執行????
welyngj
2003-10-18
打赏
举报
回复
我自己顶:
declare @i int,@t int
set @t=1
select @i=@t,@t=@t+1
select @i,@t
结果:
1 2
可见从左到右执行。
maoyesky
2003-10-18
打赏
举报
回复
Sorry,上面的我测了一下,是不对的!
maoyesky
2003-10-18
打赏
举报
回复
先是右边。
update
set
执行顺序
(1)MySQL的update语句,
set
列的顺序是有关系的,后面列的计算是以前面列的结果为基础的,即从左向右评估; (2)SQLServer的update语句,
set
的顺序无关,所有的更改都是基于之前取出的快照;
UPDATE语句中
SET
部分列赋值的
先后顺序
有影响么?
昨天研发同事问我个问题,UPDATE语句中
SET
部分列赋值的
先后顺序
会影响结果么?以前没考虑过这个问题,因为通常我们都会UPDATE时给列赋予一个确定的值,而不是一个依赖于其他列的值。 测试环境: DROP TABLE TB1001; CREATE TABLE TB1001 ( ID INT PRIMARY KEY, C1 INT, C2 INT ); ...
mysql update 顺序,MYSQL的UPDATE中
SET
的执行顺序
在写UPDATE语句时,发现
set
多个字段,并且字段有关联关系时,情况会不同:第一种情况如下,num可以根据count更新之后的数据来更新,网上搜索“update执行顺序”,也可以找到很多类似的示例:update test.new_table
set
count = count + 1, num = count/2 where id = 1;第二种情况,是写的比较复杂的连表更新,排在后面的字段无...
mysql update 顺序_MySQL的Update语句
Set
顺序问题
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 1. 测试一 create table test(id int, tag int, num int); insert into test (id, tag, num) values(1, 1, 1), (2,2, 2), (3,3,3); update test
set
tag = 4, num=case when ta...
MySQL的Update语句
Set
顺序问题
1. 测试一 create table test(id int, tag int, num int); insert into test (id, tag, num) values(1, 1, 1), (2,2, 2), (3,3,3); update test
set
tag = 4, num=case when tag=4 then 4 else 3 end where
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章