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

如何用Access SQL将数字字段Fieldname拆分为两列

Access SQL拆分无分隔年月字段的解决方案

刚好处理过类似需求,用Access自带的字符串截取函数就能轻松搞定,直接给你写好可用的SQL语句:

SELECT 
    Fieldname,
    LEFT(Fieldname, 4) AS Year_fieldname,
    RIGHT(Fieldname, 2) AS Second_fieldname
FROM 
    YourTableName;

简单拆解下逻辑:

  • LEFT(Fieldname, 4):从字段开头截取前4位,刚好对应年份(比如从201701里取出2017)
  • RIGHT(Fieldname, 2):从字段末尾截取最后2位,就是月份(比如从201701里取出01)
  • 记得把YourTableName替换成你实际的数据表名称哦

如果你的Fieldname是数字类型(而非文本类型),得先把它转换成文本再进行截取操作,避免出现异常,这时候用CStr()函数转一下即可:

SELECT 
    Fieldname,
    LEFT(CStr(Fieldname), 4) AS Year_fieldname,
    RIGHT(CStr(Fieldname), 2) AS Second_fieldname
FROM 
    YourTableName;

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:21:21