Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

условие запроса   Найти похожие ветки 

 
pavelsinicinv   (2002-12-15 11:45) [0]

День добрый! Кто поможет ?
имеется запрос SQl в котором делается выборка телефонов (поля используемые в выборке символьные).
необходимо по образцу отсеять не нужные.
К примеру существуют телефоны с 20000 по 39999.
все остальные 200001312 или 3945555632 и т.д. нужно выбросить.
как построить условие запроса ?

select aphone, bphone, dstart, tstart, dfinish, tfinish from prom where bphone<>"7"and bphone<>"1";
and bphone<>"6" and bphone<>"4" and (strtoint(aphone)>19999 and strtoint(aphone)<40000)


 
Max Zyuzin   (2002-12-15 11:48) [1]

А длинна не нужных телефонов фиксированная?? Она отличается от длинны нужных? А то у тебя у "не нужных" телефонов 5 символов у "нужных" - 9... Это так и надо? Или могут быть нужные телефоны типа 40000??


 
Anatoly Podgoretsky   (2002-12-15 11:50) [2]

aphone between "20000" and "3999"


 
pavelsinicinv   (2002-12-15 12:22) [3]

номера куда звонили (входящие) я должен отсеять по принципу направлений.
есть направления на 0, 2, 3, 5, 8 и 9.
нет соответственно на 1, 4, 6 и 7.

И откуда (исходящие) с 20000 по 39999 включительно.
Исходящие отсеять легко, а куда звонили ...
по городу есть телефоны с 01 по 09, 20000 по 39999, 50000 по 59999, 90000 по 99999.
если звонок по городу то ограничить его пятью символами(цифрами),
если межгород то только начинающиеся на 8 и еще 10 символов (цифр без пробелов, только цифры в номере входящего телефона).


 
pavelsinicinv   (2002-12-15 12:36) [4]

обед ?


 
Max Zyuzin   (2002-12-15 12:55) [5]

>pavelsinicinv (15.12.02 12:36)
обед ?
Уже закончился :)

Тогда пользуйся like
И делай запросы типа...
aphone not like "_____"
(5 подчеркиваний) - выберет все, где количество цифир не равно 5
Тут можно отсеивать и более сложные телефоны... В общем почитай синтаксис этой команды... думаю это то, что тебе надо...


 
pavelsinicinv   (2002-12-15 13:03) [6]


> Max Zyuzin ©

Именно то, буду мыслить ....



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.188 c
3-14926
dimis
2002-12-09 16:17
2003.01.06
Наследник DBGrid


1-15036
Filat
2002-12-19 22:01
2003.01.06
Edit1.Enabled=False; Edit1.Text= парампарам ; Как получить текст?


1-15022
кондратий
2002-12-19 11:28
2003.01.06
unicode....


3-14924
DKalinin
2002-12-10 15:13
2003.01.06
как забрать данные из select, который выполняется в хранимой проц


14-15277
MetalFan
2002-12-17 12:11
2003.01.06
трабл с Памятью)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский