2013-12-06 2 views
-2

Я, похоже, могу сделать простой запрос, который использует знак равенства, но я не могу найти никаких результатов, когда я использую функцию «LIKE». Я что-то упустил?Использование «LIKE» в SQL-заявлении не работает

SELECT ISARPapers.*, AuthorList.FirstName, AuthorList.LastName 
FROM AuthorList INNER JOIN (ISARPapers INNER JOIN PaperAuthor 
     ON ISARPapers.PaperID = PaperAuthor.PaperID) 
     ON AuthorList.AuthorID = PaperAuthor.AuthorID 
WHERE ISARPapers.PaperTitle LIKE '%Mianzi%' 
+0

Возможно, нет данных? –

+0

Я подтвердил, что в названии есть такое слово. – kosherjellyfish

+0

То, как вы используете инструкцию LIKE, является правильным. Возможно, проблема заключается в ваших данных JOINS или таблицы. – Brendan

ответ

1

быть carrefuly с прописными буквами

... WHERE ISARPapers.PaperTitle LIKE '%Mianzi%' 

возможно Mianzi не существует, но mianzi делает. Если вы не заботитесь о капиталах, попробуйте:

... WHERE lower(ISARPapers.PaperTitle) LIKE '%mianzi%' 
Смежные вопросы