一,我們正常使用like時,這是有兩個條件的模糊查詢
select *From Test where UserName like '%m%' and UserName like '%a%'
二,但這時我在代碼中如果隻傳一個條件是,另一個條件為空是造成的結果是什麼呢?
select *From Test where UserName like '%m%' and UserName like '%%'
這裡的結果是like '%%'預設為查詢所有,是以隻會将符合like '%m%'的條件資料查詢出來,如果沒有like '%m%',則跟select *From Test的結果是一樣的
轉載于:https://www.cnblogs.com/May-day/p/8950928.html