Consider the following snippet of code and answer the given sub-questions.
```
def transform(data):
result = []
for item in data:
if isinstance(item, str) and len(item) % 2 == 0:
result.append(item.upper())
elif isinstance(item, int) and item % 2 == 1:
result.append(item * item)
else:
continue
return result
sample = ['ai', 5, 'sql', 4, 'ml', 8, 9]
output = transform(sample)
```
Note: The built-in function `isinstance(object, type)` is used to check if an object is of a specified type.
Question
Which of the following changes would also include `SQL` in the final result?