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

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(“字段名”),如果為真,則更新該字段。

相關閱讀

主站蜘蛛池模板: 日韩成人在线观看视频 | 99视频在线永久免费观看 | 欧美成人久久久 | 日韩欧美一区二区三区免费看 | 成人综合在线视频免费观看 | 亚洲国产高清在线精品一区 | 久久久久久一级毛片免费无遮挡 | 一级女性全黄久久生活片免费 | 在线观看 a国v| 久久精品一区二区三区日韩 | 黄色毛片免费 | 久久国产欧美 | 色九九 | 一级做a免费视频观看网站 一级做a爰 | 国产三级国产精品国产普男人 | 国产精品美女一区二区三区 | 日韩毛片在线免费观看 | 国产黄毛片 | 国产一区二区三区久久精品小说 | 日韩国产欧美成人一区二区影院 | 亚洲国产精品自在现线让你爽 | 亚洲男人的天堂久久精品 | 成年人午夜网站 | 久久久精品久久久久三级 | 国产91会所洗浴女技师按摩 | 欧美亚洲中日韩中文字幕在线 | 乱子伦农村xxxx视频 | 日韩a级 | 国产美女一区精品福利视频 | 国产伦精品一区二区三区 | www.一区| 欧美xxxxxxxxxxxxx| 国产精品午夜免费观看网站 | 在线观看欧美一区 | 美女精品永久福利在线 | 国产成人精品午夜二三区 | 亚洲女人网| 欧美日韩国产58香蕉在线视频 | 国产伦精品一区二区三区免费 | 国产精品亚洲欧美一级久久精品 | 欧美特黄一级aa毛片 |