日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來(lái)到小浪云!


SQL語(yǔ)句中如何根據(jù)字段在列表中執(zhí)行更新操作?


SQL語(yǔ)句中如何根據(jù)字段在列表中執(zhí)行更新操作?

sql語(yǔ)句中如何根據(jù)字段在列表中的情況執(zhí)行更新操作

在進(jìn)行批量更新時(shí),需要根據(jù)待更新數(shù)據(jù)的字段列表逐個(gè)字段進(jìn)行判斷更新,此時(shí)的判斷條件就是該字段是否在這個(gè)列表中。sql語(yǔ)句中,可以通過(guò)if語(yǔ)句來(lái)實(shí)現(xiàn)這種判斷。

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

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

相應(yīng)的xml文件可以編寫(xiě)為:

    <!-- 批量插入 -->     <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>
登錄后復(fù)制

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

相關(guān)閱讀

主站蜘蛛池模板: 亚洲综合激情六月婷婷在线观看 | 国产成人精品久久亚洲高清不卡 | 国产成人一区二区三区在线视频 | 一区精品视频 | 亚洲精品亚洲人成在线麻豆 | 亚洲一区不卡 | 国产精品免费小视频 | 色婷婷在线影院 | 精品免费久久 | 欧美精品福利 | 亚洲福利视频网址 | 国产精品日日爱 | 波多野结衣中文在线 | 高清国产精品久久久久 | 五月天婷婷丁香 | 丁香花五月婷婷 | 国产精品一区伦免视频播放 | 男性天堂网 | 中文字幕在线永久在线视频2020 | 小处雏高清一区二区三区 | 波多野结衣在观看播放 | 亚洲人成一区二区不卡 | 亚洲一区欧美日韩 | 日韩成人午夜 | 久久高清免费视频 | 亚洲精品国产成人 | 激情五月婷婷色 | 欧美高清一区 | 自拍视频网址 | 久久香蕉国产线看观看乱码 | 偷柏自拍亚洲欧美综合在线图 | 亚洲精品在线免费观看视频 | 日韩欧美精品在线观看 | 欧美 日韩 成人 | 精品免费在线视频 | 中国精品自拍 | 国产精品久久久久久久免费 | 亚洲精品久中文字幕 | 99在线观看视频免费 | 亚洲深夜福利视频 | 阿v天堂在线 |