首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

update中的in 和 =解决办法

2012-04-16 
update中的in 和 表A (a b c)UPDATE A SET a 1WHERE b (SELECT b FROM A WHERE c -1)AND c -

update中的in 和 =
表A (a b c)

UPDATE A SET a = '1'
WHERE b =
(SELECT b FROM A WHERE c = '-1')
AND c<> '-1'


UPDATE A SET a= '1'
WHERE b in
(SELECT b FROM A WHERE c = '-1')
AND c <> '-1'

想问下 这里的 = 和 in 有什么区别啊

执行结果一样吗

那个效率高点啊

[解决办法]
=只能一个唯一的值.
in可以有多个值.

当只有一个唯一的值时,= 和 in功能一样.
[解决办法]
=
只能等于一个值
in
可以是很多值:in(1,2,3,4)

[解决办法]

探讨

=只能一个唯一的值.
in可以有多个值.

当只有一个唯一的值时,= 和 in功能一样.

热点排行