动态参数SQL写法

请教,有没有SQL案例,应用动态参数,在查询栏不选择时,统计结果可以是所有的(版本号2.10.20)

查询栏不选时整段条件会被去掉,等价于查全部;选了才生效,可以·参考下面的写法哈

– 单选

SELECT *

FROM orders

WHERE $DE_PARAM{province = ‘$[province]’}

– 多选(IN)

SELECT *

FROM orders

WHERE $DE_PARAM{province IN ($[province])}

– 多个条件各自独立:哪个没选,哪个就不参与过滤

SELECT *

FROM orders

WHERE $DE_PARAM{province = ‘$[province]’}

AND $DE_PARAM{city = ‘$[city]’}

AND $DE_PARAM{order_date >= ‘$[start_date]’}

AND $DE_PARAM{order_date <= ‘$[end_date]’}