您好:
一般在SQL WHERE 中,用
${IF(LEN(item)==0 ," and 2=2 ", " and d.item='"+item+"'" ) }
可以判斷,參數又沒有值,然後用哪一個語法
但在 select A,B 時
我想要
select A,
case when ${IF(qty_printX>0 ,true, false ) } then ${(qty_printX} else d.qty_print end as qty_print_new
這該如何寫?
謝謝
select A,${if(len(qty_printX) > 0, qty_printX, "d.qty_print")} qty_print_new from tablename
select A,${if(qty_printX>0, "qty_printX", "d.qty_print")} qty_print_new