这条语句的详细解释是什么?
ACCESS数据库,表A,字段名为ID和TEST,有如下数据:
ID TEST
1 A,B,C
2 B,D
在程序里用:
select * from A where ','+TEST+', like '%,B,%'
返回结果
ID
1
2
select * from A where ','+TEST+', like '%,A,%'
返回结果
ID
1
而如果直接在ACCESS里面用SQL查询是搜索不到任何记录的
我的问题是为什么这条语句在程序里能够查询到符合条件的记录,请详细说明,其实我最不理解的是','+TEST+', 字段名前后加了,为什么能查到该字段下数组形式的内容
请大神们帮忙解释下,谢谢