我遇到一个简单的MySQL查询问题。查询A返回结果,但查询B不返回。
查询A:
Select Count FROM scur_shoutcast_playlist WHERE Artist = "Migos"
查询B:
Select Count FROM scur_shoutcast_playlist WHERE Title = "Clarity"
===
我确信我的数据库中有一首标题为" Clarity"在标题列中。任何时候我尝试根据标题提取数据,但它不会返回,但其他一切都有效。我已经发布了下面的表格结构
ID :: ARTIST :: TITLE :: UPLOADED :: PLAYED :: GENRE :: VOTES :: GRADE :: COUNT :: EMAIL
我正在尝试根据它的标题显示特定歌曲的Count。非常感谢任何帮助。
此外,列标题'如果有帮助,则设置为唯一。
答案 0 :(得分:0)
请尝试这样
Select Count FROM scur_shoutcast_playlist WHERE Title like "Clarity"
Or
Select Count FROM scur_shoutcast_playlist WHERE Title like "%Clarity%"
Or
Select Count FROM scur_shoutcast_playlist WHERE lower(Title) like lower("clarity")
答案 1 :(得分:0)
你也可以试试这个:
SELECT `Count`
FROM scur_shoutcast_playlist
WHERE lower(Title) like '%clarity%'
答案 2 :(得分:0)
感谢帮助人员..我找到了解决方案。
当通过phpMyAdmin查看我的表并查看Title列时,一切看起来都正常,所以我决定编辑一个条目,当这样做时,我注意到了一个" SPACE"已添加到每个标题的开头,如"标题"但是只有在编辑条目时才能看到这一点。很奇怪。