色偷偷91综合久久噜噜-色偷偷成人-色偷偷尼玛图亚洲综合-色偷偷人人澡久久天天-国内精品视频一区-国内精品视频一区二区三区

Hello! 歡迎來到小浪云!


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


avatar
小浪云 2024-11-11 192

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

相關閱讀

主站蜘蛛池模板: 国产日韩精品一区二区 | 伊人中文字幕 | pans国产大尺度私密拍摄视频 | 欧美在线视频一区在线观看 | 久久综合气久久狠狠狠97色 | 日韩一级精品视频在线观看 | 日韩欧美一区二区三区免费看 | 久久99国产综合色 | 四虎在线精品免费高清在线 | 色五月婷婷成人网 | 免费观看a黄一级视频 | 特黄视频免费看 | 久久婷婷色 | 9久9久女女热精品视频免费观看 | 天天天干 | 四虎影视永久在线 yin56xyz | 九九久久免费视频 | 日本高清视频在线的 | 综合 91在线精品 | 中文字幕精品一区二区三区在线 | 亚洲美女爱爱 | 国产三级精品三级在线专区1 | 欧美成人中文字幕dvd | 亚洲天码中字 | 国产精品自产拍在线观看 | 四虎影院精品在线观看 | 欧美一区二区三区免费不卡 | 高清三级特黄60分钟在线播放 | 天天综合色网 | 狠狠澡夜夜澡人人爽 | 国产综合视频在线观看一区 | 看黄色的应用 | 狠狠综合欧美综合欧美色 | 国产韩国精品一区二区三区久久 | 国产丝袜制服在线 | 中文字幕色婷婷在线精品中 | 亚洲国产精品一区二区久久 | 色老大综合久久综合热 | 黄色软件十大 | 在线精品视频成人网 | 日韩免费一级片 |