Ms access 从以逗号分隔的字符串显示值的表中选择值
这是我的第一篇帖子。。。 我正忙着在Access 2010中编写一个软件。我的SQL还不错,但我在这里有点困惑 我有一张布局如下的桌子Ms access 从以逗号分隔的字符串显示值的表中选择值,ms-access,select,delimited,Ms Access,Select,Delimited,这是我的第一篇帖子。。。 我正忙着在Access 2010中编写一个软件。我的SQL还不错,但我在这里有点困惑 我有一张布局如下的桌子 ID = AutoNumber, Category = Text, SubCategory = Text, Grades = Text. 以及以下数据 ID Category SubCategory Grades 2 Behaviour Good RRR,RR,R,1,2,3,4,5,6,7,8,9,10,11,12
ID = AutoNumber,
Category = Text,
SubCategory = Text,
Grades = Text.
以及以下数据
ID Category SubCategory Grades
2 Behaviour Good RRR,RR,R,1,2,3,4,5,6,7,8,9,10,11,12
3 Behaviour Not so Good RRR,RR,R,1,2,3,4,5,6,7,8,9,10,11,12
4 Health Doctor Note RRR,RR,R,1,2,3,4,5,6,7,8,9,10,11,12
5 Social Peer Pressure
6 Academics General Academic Knowledge 1,2,3
7 Academics Additional Academic Knowledge 1,2,3
8 Gross Motor Skills Kicks a ball that is moving towards him or her.
9 Gross Motor Skills Hops and jumps while in motion R
10 Gross Motor Skills Skips RR
11 Gross Motor Skills Gallops RR
12 Gross Motor Skills Jumps forward 10 times RR
13 Gross Motor Skills Catches a small bounced ball RR
14 Gross Motor Skills Turns somersault RR
15 Gross Motor Skills Alternates feet walking up or down stairs RR`
我正在尝试创建一个查询,其中我选择了eg
SELECT SubCategory from CATEGORY WHERE GRADES LIKE R
它应该会回来
Good
Not so Good
Doctors Note
Peer Pressure
Hops jumps and Skips
显然,如果我需要RRR或1、2或5级,它应该根据需要选择
请任何人帮忙。
谢谢
Warren您可以通过操作员
这样做:
SELECT SubCategory
FROM CATEGORY
WHERE ',' + GRADES + ',' LIKE '*,R,*'
或者,如果希望查询的值'R'
单独作为参数:
SELECT SubCategory
FROM CATEGORY
WHERE ',' + GRADES + ',' LIKE '*,' + 'R' + ',*'
我是如此接近。。。我使用了WHERE',GRADES&',LIKE',R',:)这不起作用。。。谢谢你……你错过了外卡。