Puede usar el CONCAT()
función:
SELECT *
FROM MATERIALS
WHERE longname LIKE CONCAT(shortname, '%')
o incluso mejor, el estándar || (double pipe)
operador:
SELECT *
FROM MATERIALS
WHERE longname LIKE (shortname || '%')
CONCAT()
de Oracle la función no toma más de 2 argumentos, por lo que uno usaría el engorroso CONCAT(CONCAT(a, b), c)
mientras que con el operador es simple:a || b || c