我正在寻找一种从tabla获取行的方法,其中列数据类型为String。此列可以包含以下值:
依此类推,......
我想完成搜索
之类的字符串“1,2,3,4,5”
所以我尝试了“SELECT * FROM table_name WHERE 列 LIKE'%1,2,3,4,5%';”跳这个查询可以检索至少三个结果(在示例中,第一个,第三个和第四个字符串),但它只返回第一个字符串,因为它当然是唯一符合指定条件的字符串。任何人都知道我有办法实现这一成就吗?
答案 0 :(得分:1)
我假设列出的X
字面上是X字符 - 如果是,请尝试
SELECT * FROM table WHERE '1,2,3,4,5' REGEXP REPLACE(column, 'X', '.')