Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизSQL Найти похожие ветки
← →
MVA (2004-06-09 09:24) [0]Имею запрос: "select * from table where phones like " +""""+"%"+edit1.Text+"%"+"""". В Edit1.text находится
номер телефона в виде 1552567, а в Table номер может быть в
виде 155-25-67 или 1-55-25-67. Каким способом можно добиться получения идентичности номеров?
← →
Соловьев © (2004-06-09 09:26) [1]
> 155-25-67 или 1-55-25-67.
так телефон нельзя хранить - его надо хранить в числовом виде, и также маску типа XXX-XX-XX которую использовать при показе клиенту.
← →
Johnmen © (2004-06-09 09:27) [2]...LIKE "1%5%5%2%5%6%7"
ферштейн?
← →
bushmen © (2004-06-09 09:27) [3]>Каким способом можно добиться получения идентичности номеров?
Создай в таблице еще один столбец, и при вводе номера в него вводи одни цифры.
← →
MVA (2004-06-09 09:35) [4]>Соловьев © (09.06.04 09:26) [1]
Нельзя-Согласен, но таблица уже давно существует
>Johnmen © (09.06.04 09:27) [2]
Naturlich.
Спасибо.
← →
bushmen © (2004-06-09 09:38) [5]>LIKE "1%5%5%2%5%6%7"
Поиск тормозить будет.
← →
Sandman25 © (2004-06-09 10:16) [6][5] + если понадобится поиск по нескольким цифрам, а не всему номеру, не сработает.
← →
Silver Alex © (2004-06-09 10:18) [7]
> так телефон нельзя хранить - его надо хранить в числовом
> виде
интересно а как ты будешь хранить номера, начинающиеся с цифры 0, или со знаком * (тональный набор)
← →
Соловьев © (2004-06-09 10:21) [8]
> интересно а как ты будешь хранить номера, начинающиеся с
> цифры 0, или со знаком *
таких телефонов нет.
Все что ты назвал относится уже к методу доступа. А это уже отдельная структура в БД. где и код страны хранить и тональный или импульсный. Надо смотреть на предметную область.
← →
bushmen © (2004-06-09 10:21) [9]>будешь хранить номера, начинающиеся с цифры 0
Почитай условия задачи - номера обычные. А на этот случай можно создать еще одно поле - код, символьное
← →
Соловьев © (2004-06-09 10:22) [10]
> А на этот случай можно создать еще одно поле - код, символьное
не надо, код имеет определенную длину - и если число в строковом виде имеет длину меньшую - то в начале просто дописываются нули.
← →
Silver Alex © (2004-06-09 10:26) [11]ну ладно ребята, я вижу вы просто не сталкивались в реальности с такой ситуацией когда и номера начинаются с нуля или с "+" и буквы там есть.А на слово вы мне не верите.Но смысл для такой ситуации создавать "еще одно поле -код, символьное"?Тем более когда программа уже работает и вдруг выясняется что не поддерживает такую простую возможность.Вы программеры или кто? На перед нельзя что ли подумать?
← →
bushmen © (2004-06-09 10:27) [12]>код имеет определенную длину
А вот и не угадал! :) Не знаю как сейчас, но одно время на Сахалине была система из двух кодов.
← →
bushmen © (2004-06-09 10:30) [13]>На перед нельзя что ли подумать?
Это не к нам. Тебя не поймешь - то ты говоришь, что программа уже работает, то советуешь наперед думать!
← →
Соловьев © (2004-06-09 10:30) [14]
> А вот и не угадал! :) Не знаю как сейчас, но одно время
> на Сахалине была система из двух кодов.
я работаю в телекомуникации и уж знаю :)
телефон имеет длину 10 цыфр. собственно сам телефон+код. Вот если код допустим 5 цыфр, то телефон не может быть 6 цыфр.
Из двух кодов? ну а в чем проблема?
← →
Johnmen © (2004-06-09 10:30) [15]>Всем, кто в танке, особливо Silver Alex ©
Телефонный НОМЕР АБОНЕНТА не может начинаться с 0.
← →
bushmen © (2004-06-09 10:32) [16]>Соловьев © (09.06.04 10:30) [14]
Ты не честно играешь! Ты знал - ты знал! :)
← →
Соловьев © (2004-06-09 10:32) [17]
> программа уже работает и вдруг выясняется что не поддерживает
> такую простую возможность
эта простая возможность напрямую связана с умом разработчика. Значит не до конца изучил предметную область, или заказчик скрыл по своей тупости...
← →
Silver Alex © (2004-06-09 10:35) [18]> для тех кто на бронепоезде особенно Джону :)
а по чем видно что это НОМЕР АБОНЕНТА , я вижу просто таблицу phones , я так понимаю там одни телефоны.Ну ладно не с нуля, но что не бывает там символов?
Ладно парни интересно тут с вами, но надо работать.Позже к вам загляну :)
← →
Silver Alex © (2004-06-09 10:38) [19]да я вижу у вас тут целая банда, ополчились то как
> Соловьев © (09.06.04 10:32) [17]
у меня как раз такая возможность предусмотрена.Да и за мой ум та так не переживай.Кстати не хочешь в шахматы поиграть?
← →
Johnmen © (2004-06-09 10:38) [20]>Silver Alex © (09.06.04 10:35) [18]
>я так понимаю
Все мы телепаты в какой-то мере :)
Заглядывай...
← →
Соловьев © (2004-06-09 10:40) [21]
> [19] Silver Alex © (09.06.04 10:38)
остается только посмеятся:)
> [17] Соловьев © (09.06.04 10:32)
эта фраза относилась не к тебе, так что расслабся :) пора закрывать ветку. :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.035 c