У меня есть следующий код:
select p.personID as "Person ID",
p.personname as "Person Name",
c.name as "City Name",
h.dateArrived as "Date Arrived",
y.Name as "Country Name"
from country y
join city c
on c.CountryCode = y.Code
join hasvisitedcity h
on h.cityID = c.ID
join person p
on p.personID = h.personID
where y.Name LIKE '%i%'
Order by p.personID;
Это прекрасно работает, но имеет жестко запрограммированную LIKE функцию поиска. Я хотел бы добавить метод, с помощью которого пользователь может ввести параметр поиска (скажем, земли), и этот параметр будет передан во вторую последнюю строку для сопоставления.
Возможно ли это?