Możesz użyć CONCAT()
funkcja:
SELECT *
FROM MATERIALS
WHERE longname LIKE CONCAT(shortname, '%')
lub jeszcze lepiej, standardowy || (double pipe)
operator:
SELECT *
FROM MATERIALS
WHERE longname LIKE (shortname || '%')
CONCAT()
Oracle funkcja nie przyjmuje więcej niż 2 argumenty, więc należałoby użyć niewygodnego CONCAT(CONCAT(a, b), c)
podczas gdy z operatorem jest to proste:a || b || c