Mon problème est toujours et ce malgrè votre aide..., j'essaye une requête sur PL/SQL du type:
SELECT P.COUNTRY_CODE, P.FULL_NAME , P.POINT_CODE, P.PORT_CODE , T.PORT_TYPE, equiv_lcs(P.FULL_NAME, 'st%'||'etienne')
FROM PORTS P, PORT_TYPE T
WHERE SOUNDEX(FULL_NAME) LIKE SOUNDEX('st%'||'etienne')
OR SOUNDEX(FULL_NAME) LIKE SOUNDEX('saint%'||'etienne')
AND P.POINT_CODE=T.POINT_CODE ORDER BY equiv_lcs(P.FULL_NAME, 'st%'||'etienne') DESC, COUNTRY_CODE
Mais le résultat retourné n 'est pas le bon.
Mon objectif reste toujours le même, c'est à dire d'extraire de la table tous les 'st' et 'saint' que l'orthograpraphe de st etienne par exemple soit rentré dans la partie recherche avec st ou saint.
Merci par avance.
Partager