2014-12-02 11 views
0

У меня проблема с просто MySQL-запросом. Запрос A возвращает результаты, но Query B этого не делает.Извлечение данных из MySQL Таблица

Запрос A:

Select Count FROM scur_shoutcast_playlist WHERE Artist = "Migos" 

Запрос B:

Select Count FROM scur_shoutcast_playlist WHERE Title = "Clarity" 

===

Я знаю, что моя база данных имеет песню с названием "Clarity" в пределах заголовка колонка. В любое время, когда я пытаюсь извлечь данные на основе заголовка, он не вернется, но все остальное работает. Я отправил структуру таблицы ниже

ID :: ХУДОЖНИКА :: TITLE :: Загрузил :: ИГРАЛИ :: GENRE :: ГОЛОСОВ :: GRADE :: COUNT :: EMAIL

Я пытаюсь отобразить граф для конкретной песни, основанной на ее названии. Любая помощь с этим очень ценится.

Кроме того, столбец «Название» имеет уникальное значение, если это помогает.

+0

Обратите внимание, что в то время как 'count' не зарезервирован, это ключевое слово, и поэтому наилучшая практика предполагает, что он не должен использоваться как идентификатор таблицы/столбца. – Strawberry

+0

любые ошибки из mysql? – MiiinimalLogic

+0

выглядит либо по-разному в базе данных, либо в другом случае. ВЕРХНИЙ (Title) = "CLARITY" – justMe

ответ

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")  
+0

Я пробовал все альтернативные запросы без везения. –

+0

Мне удалось получить эту работу! Благодаря! В поле «Название» добавлялось пространство перед строкой, которое можно было увидеть только при ручной настройке строки. –

0

Вы можете попробовать это также:

SELECT `Count` 
FROM scur_shoutcast_playlist 
WHERE lower(Title) like '%clarity%' 
0

Спасибо за помощь, ребята .. Я нашел решение.

При просмотре моей таблицы через phpMyAdmin и просмотре столбца «Заголовок» все выглядело нормально, поэтому я решил отредактировать запись, и при этом я заметил, что «SPACE» было добавлено в начало каждого заголовка, как в «Title «но вы можете видеть это только при редактировании записи. Очень странно.

Смежные вопросы