Dynamique 'COMME' Instruction SQL (Oracle)

Je suis en train de sélectionner à partir d'une table avec la structure suivante :

MATERIALS 
id
shortname 
longname

toutes les lignes où le nom long est comme le nom court.

J'ai essayé la solution présentée ici : Dynamique Comme Énoncé dans SQL
mais il ne fonctionne pas pour moi.

SELECT * from MATERIALS where longname like (shortname + '%');

ne fonctionne pas dans Oracle.

  • J'ai trouvé la réponse dans l'intervalle : sélectionnez * à partir de matériaux où longname comme CONCAT(upper(nom court), '%');
InformationsquelleAutor marius_neo | 2011-11-30