久综合色-久综合网-玖草影视-玖草资源在线-亚洲黄色片子-亚洲黄色片在线观看

Hello! 歡迎來到小浪云!


SQL語句中如何根據字段在列表中執行更新操作?


avatar
小浪云 2024-11-11 160

SQL語句中如何根據字段在列表中執行更新操作?

sql語句中如何根據字段在列表中的情況執行更新操作

在進行批量更新時,需要根據待更新數據的字段列表逐個字段進行判斷更新,此時的判斷條件就是該字段是否在這個列表中。sql語句中,可以通過if語句來實現這種判斷。

如果使用Java代碼,dao層方法可以定義為:

int batchupdatebyid(     @param("entitylist") list<schooldo> entitylist,      @param("fieldnameslist") list<string> fieldnameslist);
登錄后復制

相應的xml文件可以編寫為:

    <!-- 批量插入 -->     <update id="batchUpdateById">         <foreach collection="entityList" item="entity" index="index1" open="(" close=")" separator=";">             UPDATE school_info SET             <if test='fieldNamesList.contains("schoolNo")'>                 schoolNo = #{entity.getSchoolNo}             </if>             <if test='fieldNamesList.contains("schoolRank")'>                 schoolRank = #{entity.getSchoolRank}             </if>             where dataId = #{entity.dataId}         </foreach>     </update>
登錄后復制

在這個xml文件中,fieldnameslist是包含待更新字段的列表。通過if語句,執行判斷條件fieldnameslist.contains(“字段名”),如果為真,則更新該字段。

相關閱讀

主站蜘蛛池模板: 亚洲精品98久久久久久中文字幕 | 久 在线播放 | 亚洲三级在线视频 | 国产美女精品三级在线观看 | 亚洲最新网址 | 亚洲经典在线中文字幕 | 亚洲国产日韩女人aaaaaa毛片在线 | 韩国一级淫片视频免费播放 | 亚洲三级黄色 | 国产合集91合集久久日 | 日韩欧美一区二区三区免费观看 | 亚洲国产精品ⅴa在线观看 亚洲国产精品aaa一区 | 国产美女无遮挡软件 | 免费午夜扒丝袜www在线看 | 欧美一及片 | 美女张开腿让男人桶爽动漫视频 | 国产国语在线播放视频 | 国产日韩精品一区在线不卡 | 欧美一级淫片免费观看 | 久久精品免费一区二区三区 | 岛国精品成人 | 国产欧美日韩在线 | 国产图片亚洲精品一区 | 青青热久久国产久精品秒播 | 国产一久久香蕉国产线看观看 | 中文字幕天堂久久精品 | 国产精品亚洲精品爽爽 | 中文字幕天堂久久精品 | 亚洲毛片在线观看 | 国产在线精品一区二区三区不卡 | 亚洲高清在线观看看片 | 国产精选经典三级小泽玛利亚 | 国产精品高清久久久久久久 | 国产一精品一aⅴ一免费 | 亚洲成av人影片在线观看 | 亚洲 自拍 另类 欧美 综合 | 成人爽a毛片在线视频 | 成人做爰免费网站 | 亚洲精品成人中文网 | 国产一在线精品一区在线观看 | 国产成年网站v片在线观看 国产成人aa在线视频 |