ON DUPLICATE KEY UPDATE

本文介绍了如何使用人工智能算法更新投资明星排行榜,涉及收入比、最大回撤、夏普比率和卡尔马比率等关键指标,强调了实时数据更新和排名重置策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    <insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" >
        insert into compet_investstar_rank(
        sendercomp_id,
        apply_no,
        businsys_no,
        auth_id,
        open_id,
        income_ratio_total,
        income_ratio_rank,
        max_drawdown,
        max_drawdown_rank,
        max_drawdown_total,
        max_drawdown_total_rank,
        turnover_rate,
        turnover_rate_rank,
        turnover_rate_total,
        turnover_rate_rank_total,
        profit_period,
        compet_id,
        create_datetime,
        modi_datetime,
        sharpe_ratio,
        sharpe_ratio_rank,
        sharpe_ratio_total,
        sharpe_ratio_rank_total,
        calmar_rate,
        calmar_rate_rank,
        calmar_rate_total,
        calmar_rate_rank_total,
        date
        )
        values
        <foreach collection="list" item="item" index="index" separator=",">
            (
            #{item.sendercomp_id},
            #{item.apply_no},
            #{item.businsys_no},
            #{item.auth_id},
            #{item.open_id},
            #{item.income_ratio_total},
            #{item.income_ratio_rank},
            #{item.max_drawdown},
            #{item.max_drawdown_rank},
            #{item.max_drawdown_total},
            #{item.max_drawdown_total_rank},
            #{item.turnover_rate},
            #{item.turnover_rate_rank},
            #{item.turnover_rate_total},
            #{item.turnover_rate_rank_total},
            3,
            #{item.compet_id},
            now(),
            now(),
            #{item.sharpe_ratio},
            #{item.sharpe_ratio_rank},
            #{item.sharpe_ratio_total},
            #{item.sharpe_ratio_rank_total},
            #{item.calmar_rate},
            #{item.calmar_rate_rank},
            #{item.calmar_rate_total},
            #{item.calmar_rate_rank_total},
            #{item.date}
            )
        </foreach>
        ON DUPLICATE KEY UPDATE
        income_ratio_total = VALUES(income_ratio_total),
        income_ratio_rank = VALUES(income_ratio_rank),
        max_drawdown = VALUES(max_drawdown),
        max_drawdown_rank = VALUES(max_drawdown_rank),
        max_drawdown_total = VALUES(max_drawdown_total),
        max_drawdown_total_rank = VALUES(max_drawdown_total_rank),
        turnover_rate = VALUES(turnover_rate),
        turnover_rate_rank = VALUES(turnover_rate_rank),
        turnover_rate_total = VALUES(turnover_rate_total),
        turnover_rate_rank_total = VALUES(turnover_rate_rank_total),
        sharpe_ratio = VALUES(sharpe_ratio),
        sharpe_ratio_rank = VALUES(sharpe_ratio_rank),
        sharpe_ratio_total = VALUES(sharpe_ratio_total),
        sharpe_ratio_rank_total = VALUES(sharpe_ratio_rank_total),
        calmar_rate = VALUES(calmar_rate),
        calmar_rate_rank = VALUES(calmar_rate_rank),
        calmar_rate_total = VALUES(calmar_rate_total),
        calmar_rate_rank_total = VALUES(calmar_rate_rank_total),
        date = VALUES(date)
    </insert>

https://www.cnblogs.com/aliceQin/p/4791643.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值