天天看點

SQL中的like '%%‘查詢

一,我們正常使用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