我們在sql中,避免不了要傳入參數用,有的時候要用到模糊查詢給like傳參數
// 平常我們就是這樣用liek的,把查詢的放在百分號之間
select top 5 * from ACC_B2B..ORDER_Head where WHSE like '%SH%'
//根本就是這樣++ 就能解決的;這樣的方式是C#的用法,還是道行淺
where WHSE like '%'+SH+'%'//這樣是錯誤的
//那就拼接了,slq函數CONCAT 就是拼接字符串,最后返回的也是一個字符串
where WHSE like CONCAT('%','SH','%')
//下面的兩個的用法結果是一樣的
select top 5 * from Head where WHSE like '%SH%' select top 5 * from Head where WHSE like CONCAT('%','SH','%')
