sql模板 动态传字段

sql模板传参数时普通参数需要带上双引号,但是我sum(参数)或者group by(参数)时,这时传的参数仍然带有双引号,想问一下,这个动态处理某字段的情况该如何传参?

评论区

JFinal

2019-12-27 19:23

将具体需求用一点代码表现出来吧,这样才好解决问题

在个人空间可以修改反馈正文

逗不逗

2019-12-30 09:55

select class_id,sum(#para(field)) as star from class_star_count where term_id = #para(term_id)
and cur_date >= #para(start_date) and cur_date <= #para(end_date) and grade_id = #para(grade_id)
group by class_id;
sql语句中sum(一个动态字段),最后拼出来的sql语句是sum("moral")这种的,字段前多了双引号,无法进行求和@JFinal

Didier

2019-12-30 10:01

试试sum(#(field))

逗不逗

2019-12-30 10:06

非常感谢,可以的@Didier

热门反馈

扫码入社