在SQL SERVER 2008中'in'和'='有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:04:13

select * from table1 where id in (1,2)
select * from table1 where id = 1 or id = 2

in 一对多
= 一对一

5 in [1,2,3,4,5]
5 = 5

in 对应多个字段
= 只能对应一个字段

不一样,in是在多个条件中进行选择;而“=”其实可以笼统的说是赋于一个值!!!
正如以上几楼所说的!其意思差不多!