我想在ma访问中进行查询可以在第一个和第二个字符“/”之间提取文本,当字段中没有“/”时返回null。
现在我的表中的数据如下所示
No option1
1 100
2 145/Mechanical/0800
3 120/electrical/1620
4 131/mechanical/0200/dw-001
现在我想查询可以在第一个和第二个字符“/”之间提取文本,如下所示:
No option1 discipline
1 100 null
2 145/Mechanical/0800 Mechanical
3 120/electrical/1620 electrical
4 131/mechanical/0200/dw-001 mechanical
答案 0 :(得分:0)
SELECT [No], option1,
IIF(INSTR(option1,'/') > 0,
MID(option1,
INSTR(option1,'/')+1,
INSTR(INSTR(option1,'/')+1,option1,'/')-INSTR(option1,'/')-1
),
NULL
) AS discipline
FROM YourTable