1
假設我有一個查詢相同的限制,SQL查詢與BETWEEN
SELECT * FROM tab1 WHERE col1 BETWEEN 111 AND 111;
或查詢
SELECT * FROM tab1 WHERE col1=111;
有兩個之間的性能有什麼區別?
表格可能很大,並且會被查詢很多次。
編輯:查詢可以有多達15個字段在WHERE子句中像col1。此外,列始終是主鍵的一部分。
什麼是表索引列? –
第二個查詢也許稍微快一點。可衡量與否? – jarlh
我不希望有太大的區別 - 如果有的話。但是,當你可以使用'='時,爲什麼要使用'BETWEEN'? –