我有类似
的字符串'Day 2',
'Day 21',
'Post-Surgery Visit -Observational Cohort',
'Day 10 -Observational Cohort'
如何编写Access查询以获取类似于“ Day”(字符串)的字符串,并且仅后跟数字。在我的示例中,它应仅返回“第2天”,“第21天”。然后在选择查询中,我想从“第2天”提取数字2,从“第21天”提取数字21。如何做到这一点?如果有人可以帮助我,那就太好了
答案 0 :(得分:1)
尝试:
SELECT [FolderName], val(mid([FolderName],5)) As NumberPart FROM [tbl]
WHERE [FolderName] LIKE 'Day 2*'
类似于表达式“ Day 2 *”(第2天*)来过滤“ Day 2”,“ Day 21”的记录。 表达式“ val(mid([FolderName],5))”将切出“ Day”,并将字符串的其余部分计算为数字。