SQL中in和=的区别

SQL 中等于 后面这能是某一个特定值,而IN 能够是一个结果集。若是结果集只有一个值时“=”等价于“IN” ,若是结果集有多个值时,IN 等价于 多个 “=”或。 例如:web col = 'A' 等价于 col IN ('A'),若是这种状况建议使用“=”,若是col 有索引,查询时会使用索引。 col = 'A' or col ='B' or col ='C' 等价于 IN('A','B',
相关文章
相关标签/搜索