今天发现sql这样写的好处是大大的
select stcd, avg(nh3n) as nh3n
from wq_nmisp_d
where nh3n is not null
and 'nh3n' in ('CODMN','codcr','dox','so4','nh3n')
group by stcd
红色部分表示我们可以把判断逻辑可以写入sql语言中,虽然这样有些不伦不类,可是对于“懒人”,这样确实能够减少不少的工作量
尤其是在ibatis的sqlmap文件中,这样的结合把部分逻辑后移到了sql
缺点也是很明显的,逻辑进入了数据访问层!