Vous pouvez utiliser le CONCAT()
fonction :
SELECT *
FROM MATERIALS
WHERE longname LIKE CONCAT(shortname, '%')
ou mieux encore, le standard || (double pipe)
opérateur :
SELECT *
FROM MATERIALS
WHERE longname LIKE (shortname || '%')
CONCAT()
d'Oracle la fonction ne prend pas plus de 2 arguments donc on utiliserait le lourd CONCAT(CONCAT(a, b), c)
alors qu'avec l'opérateur c'est le plus simple :a || b || c