Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 从以逗号分隔的字符串显示值的表中选择值_Ms Access_Select_Delimited - Fatal编程技术网

Ms access 从以逗号分隔的字符串显示值的表中选择值

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

这是我的第一篇帖子。。。 我正忙着在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
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',:)这不起作用。。。谢谢你……你错过了外卡。