在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:xujinxiao@126.com
还木有评论哦,快来抢沙发吧~