用空格和破折号分隔列值

问题描述 投票:0回答:1

我在 MS Access 中使用 SQL。我在表中有一列,其中单个字段中有两种类型的代码,遵循 4 种不同类型的标准:

     MyColumn
XC120192 - XS38791
XC120192- XS38791
XC120192 -XS38791
XC120192 XS38791

我创建了两个名为 XC 和 XS 的新列来分隔代码并将它们存储在各自的列中。预期的结果会是这样的:

  XC      XS
XC120192  XS38791
XC120192  XS38791
XC120192  XS38791
XC120192  XS38791

如何以尊重这四种不同类型的分离标准的方式进行分离?

sql ms-access
1个回答
0
投票

由于您有固定长度的代码:

Select 
    Left(MyColumn, 8) As XC, 
    Right(MyColumn, 7) As XS
From 
    YourTable
© www.soinside.com 2019 - 2024. All rights reserved.