如果我的欄位end_time中的值是這樣的201908,有幾億條資料,要匹配年份,substr(end_time,1,4)=2019和end_time like '2019%',哪一種更高效一些,為什么
uj5u.com熱心網友回復:
首先,在沒有索引的情況下,一般認為substr優于like;其次,如果end_time欄位有建索引,like用到索引,substr沒用索引,那么like則優于substr;
但是,建索引的時候也可以用substr(end_time,1,4) 來建索引。
孰優孰劣,這個還是要針對具體情況測驗分析的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/150445.html
標籤:數據倉庫
