Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как в SQL найти целое число зная только часть числа?

Виктор Самойлов Знаток (332), на голосовании 5 лет назад
К примеру надо вывести все номера телефонов которые содержат "8903" из базы данных состоящих из двух таблиц.

abonents
numbers
Голосование за лучший ответ
Евгений Гуру (3777) 5 лет назад
Переводишь в строку, дальше ищешь частичное совпадение (можно регуляркой).
Виктор СамойловЗнаток (332) 5 лет назад
Можно пример?
Виктор Самойлов Знаток (332) Разобрался.
Саня Семенов Оракул (60497) 5 лет назад
LIKE '%8903%' будет искать строку это не так как ты хотел но сработает. Правда есть косяк в производительностью (это самый медленный поиск ) но номера телефонов тоже хранить числом не правильно т к в основном искать приходится часть номера телефона тоесть часть строки а не числа
Похожие вопросы