Najlepiej pasujący string

0

Witam,

Nie mam pomysłu jak rozwiązać następujący problem:

EDIT:
Przykładowe dane w tabeli:
Kol:
341
341W
34Gy,341W5,653s,
565,52G,341W

Warunkiem zapytania jest to by zwrócić ciąg, który najbardziej pasuje do liczby "54341W56893"... w przypadku powyżej jest to ciąg 34Gy,341W5,653s ponieważ zawiera on najlepiej (341W5) pasujący string do przykładowego stringu

Pytanie: czy można napisać jedno zapytanie PLSQL, które poradzi sobie w obu przypadkach?

0

tak to się nie da - dajesz przykładowe dane w tabeli, potem to co masz (co możesz podać jako warunek w zapytaniu) i na końcu dajesz co byś chciał otrzymać. Z twojego opisu nie wynika co jest w bazie a co jest podawane do zapytania, nie wynika na jakiej zasadzie orzekasz, który jest "najbliżej pasujący". Generalnie tak namotałeś, że ja nie jestem w stanie tego zrozumieć. Może ktoś inny da radę i przełoży to na polski.

1

Policz odległość Levenshteina i zwróć serię zawierającą największą wartość.

1 użytkowników online, w tym zalogowanych: 0, gości: 1