0
我需要检查某些单元格(是否为SET
类型)上是否存在某些项目(以逗号分隔)。例如:检查MySQL集合列表中是否存在一些项目
id | certifications
1 | a,b,c
2 | b,c
3 | a,c
4 | c
5 | NULL
如果我通过搜索,它会回报:
- 行
#1
(a,b,c
包含第一要素a
); - row
#2
(b,c
包含第二个元素c
); - row
#3
(包含第一个元素a
); - row
#4
(c
包含第二个元素c
)。
如果我通过b
搜索,它会回报:
- 行
#1
(a,b,c
包含第一要素b
); - row
#2
(b,c
包含第一个元素b
);
如果我通过a,b,c
搜索,它会返回所有除#5
行:
- 行
#1
(a,b,c
包含第一要素a
); - row
#2
(b,c
包含第二个元素b
); - row
#3
(包含第一个元素a
); - 行
#4
(c
包含第三元素c
)。