Создание плана запроса, сгенерированного компилятором - PullRequest
0 голосов
/ 16 января 2019

Здравствуйте, у меня есть следующая проблема для моей домашней работы. Любая помощь с этой проблемой приветствуется, потому что я понятия не имею.

Рассмотрим следующий запрос (да, Substr делает то, что вы думаете, что он делает)

     select * from r,s
     where substr(r.lastname,10) = substring(s.lastname,10);

Опишите два разных плана запросов, которые могут быть сгенерированы компилятором для выполнения этого запроса. Другими словами, относительно части запроса по реляционной алгебре (не строковое сопоставление). Пожалуйста, опишите решения проблемы, используя две разные структуры данных или способы решения проблемы в целом, доступные в базе данных, например, хеширование, индексация, объединение и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...