请教,有没有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]’}