在XML中主要使用foreach标签
select u.`project_code`,sum(u.`zhi_chu`) as zhiChu,sum(u.`he_ding`) as heDing,
convert(SUM(u.`he_ding`) / SUM(u.`zhi_chu`),decimal (15, 2)) as biLv
from `use_summary` u
where u.`process_id` in
<foreach item="item" collection="deptId" index="index" open="(" separator="," close=")">
#{item}
</foreach>
group by u.`project_code`foreach的结果为:(2,3,4,5)
foreach元素的属性主要有 item,index,collection,open,separator,close。
# item表示集合中每一个元素进行迭代时的别名. # index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置. # collection 为传进来的collection参数的 *类型* # open表示该语句以什么开始 # separator表示在每次进行迭代之间以什么符号作为分隔符 # close表示以什么结束

list的传值和取值

文章来源:
不凡
版权声明:本站所发布的全部内容部分源于互联网搬运,仅供用于学习和交流,如果有侵权之处请第一时间联系我们删除。敬请谅解! E-mail:bufanYes@163.com
还木有评论哦,快来抢沙发吧~