SQL中in和=的區別

SQL 中等於 後面這能是某一個特定值,而IN 能夠是一個結果集。若是結果集只有一個值時「=」等價於「IN」 ,若是結果集有多個值時,IN 等價於 多個 「=」或。 例如:web col = 'A' 等價於 col IN ('A'),若是這種狀況建議使用「=」,若是col 有索引,查詢時會使用索引。 col = 'A' or col ='B' or col ='C' 等價於 IN('A','B',
相關文章
相關標籤/搜索