Как написать скрипт, который будет искать максимальное вхождение кодов в номер?(javascript)

Здраствуйте!

Есть таблица с такими столбцами и с такими значениями:

id  code   name    sign         money
1   8916   МТС     Сеть Мтс     1.29
2   7916   МТС     Сеть МТС     1.3
6   89998  Билайн  сеть Билайн  1.5
15  89999  Билайн  сеть Билайн  1.4

как сделать так, чтобы я вводил номер, например: 79169312751 и на вывод приходило это:

id  code   name    sign         money
253 79169  МТС     Сеть Мтс     1.7

Ответы (2 шт):

Автор решения: Akina
SELECT *
FROM source_table
WHERE '79169312751' ~~ (code || '%')
ORDER BY code DESC LIMIT 1
→ Ссылка
Автор решения: Yitzhak Khabinsky

Вам нужно будет использовать реальный параметр в функции LEFT ().

SQL

SELECT *
FROM source_table
WHERE LEFT( parameter '79169312751', 5) = code
ORDER BY code DESC
→ Ссылка