Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.035 c
1-1087875404
Andrey V.
2004-06-22 07:36
2004.07.04
RadioButtons as RadioGroup


14-1087016393
gek
2004-06-12 08:59
2004.07.04
Вот прочитал в "Комсомолке..."


3-1086701394
serg128
2004-06-08 17:29
2004.07.04
Не работает Lookup поле, посмотрите плиз, почему?


1-1087839537
san
2004-06-21 21:38
2004.07.04
TreeView


4-1085253914
Gero
2004-05-22 23:25
2004.07.04
ExtractIconEx под не-XP