如果我有一个列,其中存储的字符串是不同日期的串联,比如“monday,sanday,saturday,sunday”,那么sql中是否有一个命令,它只搜索“sanday,sunday”就返回该字符串?
下面命令行中的内容:
SELECT * FROM `information` WHERE Days = "Wednesday, Sunday"
最佳答案
如果日期列表是字符串
SELECT * FROM `information` WHERE Days LIKE '%Wednesday%' AND Days LIKE '%Sunday%'
编辑
将
OR
更改为AND
以获取同时具有两个日期的行关于mysql - 在SQL数据库中按文本顺序搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48350668/