Как получить контакты по указанному номеру телефона (может быть частичным) - PullRequest
1 голос
/ 29 марта 2011

Я работаю на Android 2.2, и с заданным номером я пытаюсь получить все контакты с таким номером.

Указанный номер может быть неполным, а не полным номером телефона контакта.

Например, если у меня есть два контакта:

  • А с номером телефона: 123456
  • B с номером телефона: 456789

когда ввод 456, запрос должен вернуть их обоих.

Я пытался использовать оператор LIKE для выбора, но проблема в том, что числа хранятся в формате Android (разделены '-').

Есть ли возможность получить неформатированные номера телефонов? Или есть способ указать запросу сравнивать числа, но игнорировать '-'?

1 Ответ

0 голосов
/ 29 марта 2011

Вы пробовали оператора REGEXP?В верхней части моей головы что-то вроде .*1\D*2\D*3.* будет соответствовать 123 с любым количеством нецифровых символов между ними.

...