Consider the query: select * from r, s where upper(r.A) = upper(s.A) where upper is a function
Question:
Consider the query:
select *
from r, s
where upper(r.A) = upper(s.A)
where “upper” is a function that returns its input argument with all lowercase letters replaced by the corresponding uppercase letters.
a. Find out what plan is generated for this query on the database system you use.
b. Some database systems would use a (block) nested-loop join for this query, which can be very inefficient. Briefly explain how hash-join or merge-join can be used for this query
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Related Book For
Database System Concepts
ISBN: 9780078022159
7th Edition
Authors: Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Question Posted: