PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] 使用 like 跟 等號 效能上的差別
作者:
kiey
(煉)
2016-06-30 11:52:40
內容/問題描述:
小弟在坐 where 條件的時候習慣用 like
例如:
select name from users where id like 1;
但是聽前輩說使用 like 會影響效能 要用 = 比較好
例如:
select name from users where id = 1;
請問真的會有效能上的問題嗎?
作者:
likesp999
(大腸桿菌)
2016-06-30 12:10:00
你的例子因該一樣,但like 要用'1*'才會用索引,而'*1'不會
作者:
Ammenze
(藍天白雲)
2016-07-01 11:48:00
當table中的比數到一定數量後,like效能會很差
作者:
retsamsu
2016-07-01 22:05:00
不用猜,看執行計畫,眼見為憑
作者:
et69523820
(小豬)
2016-08-02 04:45:00
看執行計畫 like 之後有沒有使用到索引
作者:
yzfr6
(扮關二哥!)
2016-08-04 08:48:00
一樓正確
繼續閱讀
[SQL ] 關於sql組成html語法欄位名稱的問題
oherman
[SQL ] 兩表格內容合併
unfinish
[系統] 請問MongoDB的eventual consistency
Longness
[SQL ] 這種條件下如何撈出惟一一筆?
stenler
Re: [SQL ] JOIN TABLE時WHERE的用法會影響效能嗎?
JYHuang
Re: [SQL ] JOIN TABLE時WHERE的用法會影響效能嗎?
JYHuang
Fw: [資訊] 計量分析師 誠徵程式高手
SONG1
[SQL ] JOIN TABLE時WHERE的用法會影響效能嗎?
JYHuang
Re: [SQL ] join on 條件為「最接近的值」?
cutekid
Re: [SQL ] delete 條件的問題
cutekid
Links
booklink
Contact Us: admin [ a t ] ucptt.com