如何使用SQL在Microsoft Access中拆分文本字符串

时间:2015-08-08 11:47:31

标签: sql ms-access text split

我在Microsoft Office Access 2013中的表(结果)中有一列(TIMEINT)。 该列的数据类型为“短文本”,每个字段的类型为“30-90”,“60-1000”,“500-900”等。我已经创建了新的列“开始”和“结束”,我想将“TIMEINT”列拆分为。

所以问题是,如何用字符“ - ”分隔TIMEINT列? 在过去,我使用过PostGreSQL,我使用了split_par() - 函数,但这在Access中不起作用。

/卡特琳

1 个答案:

答案 0 :(得分:0)

您可以使用字符串操作执行此操作。我认为这是MS Access版本:

update results
    set start = cint(left(timeint, instr(timeint, "-") - 1)),
        end = cint(mid(timeint, instr(timeint, "-") + 1))
    where timeint like "*-*";