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

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

相關閱讀

主站蜘蛛池模板: 国产成人精品综合网站 | xxx国产hd | 99在线观看免费视频 | 美国一级毛片片aa成人 | 午夜伊人| 国产日韩精品一区在线不卡 | 91久久精一区二区三区大全 | 看5xxaaa免费毛片 | 久久精品国产亚洲7777 | 天堂视频免费看 | 国产在线观看高清不卡 | 久久精品国产在爱久久 | 亚洲精品久久久久综合中文字幕 | 欧美极品video粗暴 | 91理论片| 日本一区二区三区在线 视频 | 免费人成在线观看网站 | 亚洲91| 国产末成年女噜噜片 | 免费国产成人高清在线观看不卡 | 中国美女一级看片 | 可以看的黄网 | 国产成人精品综合网站 | 另类视频在线观看 | 欧美成人性生活视频 | 精品久久久久不卡无毒 | 免费观看欧美一级片 | 2021国产精品一区二区在线 | 久久综合久久精品 | 99热久久国产精品免费看 | 亚洲伊人色综合网站小说 | 中国美女一级看片 | 免费观看欧美一级毛片 | 美女亚洲综合 | 男人的天堂官网 | 欧美久久久久久 | 亚洲第一综合网站 | 亚洲国产精品久久久天堂 | 国产午夜永久福利视频在线观看 | 日本丶国产丶欧美色综合 | 手机av在线播放 |