You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL如何将股票市值整数值替换为Small、Mid、Large对应字符值

市值区间打标签的SQL查询实现

要实现按市值区间替换为对应标签的需求,直接用SQL通用的CASE WHEN条件判断语法即可,所有主流关系型数据库都兼容该写法:

SELECT
    -- 可按需替换为你要查询的具体字段,不需要全量字段可删除*
    *,
    CASE
        WHEN market_cap >=0 AND market_cap <=9999 THEN 'small'
        WHEN market_cap >=10000 AND market_cap <=99999 THEN 'Mid'
        WHEN market_cap >=100000 THEN 'large'
        -- 可选异常值处理分支,无需可删除
        ELSE 'unknown'
    END AS market_cap_tag
FROM 你的投资组合表名;

注意事项

  • 把语句里的你的投资组合表名替换为你实际的表名即可运行
  • 如果需要直接将标签值写入表的新字段中,可以用UPDATE语句实现:
UPDATE 你的投资组合表名
SET market_cap_tag = 
    CASE
        WHEN market_cap >=0 AND market_cap <=9999 THEN 'small'
        WHEN market_cap >=10000 AND market_cap <=99999 THEN 'Mid'
        WHEN market_cap >=100000 THEN 'large'
        ELSE 'unknown'
    END;

内容的提问来源于stack exchange,提问作者TommyK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 18:27:04