Требуется сформулировать запрос “Найти имена авторов, в название книг которых входит название издательства, в котором издавалась соответствующая книга”. Какие из приведенных ниже формулировок являются правильными?
(Отметьте один правильный вариант ответа.)
Варианты ответа
SELECT DISTINCT AUTHOR_NAMEFROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERSWHERE AUTHORS.AUTHOR_ID = AUTHORS-BOOKS.AUTHOR_ID AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND BOOKS.TITLE LIKE ‘_’ || PUBLISHERS.PUB_NAME || ‘_’;
SELECT DISTINCT AUTHOR_NAMEFROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERSWHERE AUTHORS.AUTHOR_ID = AUTHORS-BOOKS.AUTHOR_ID AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND BOOKS.TITLE LIKE ‘%’ || PUBLISHERS.PUB_NAME || ‘%’;(Верный ответ)
SELECT AUTHOR_NAMEFROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERSWHERE AUTHORS.AUTHOR_ID = AUTHORS-BOOKS.AUTHOR_ID AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID AND BOOKS.TITLE LIKE ‘%PUBLISHERS.PUB_NAME%’;