Вопросы по Cronos, другим базам и программам

все, что касается обмена базами данных, программы для работы с ними и пр.

Модераторы: konkar, deicide

Ответить
Аватара пользователя
Boris00
профи
Сообщения: 259
Зарегистрирован: 13 дек 2021, 06:58
Благодарил (а): 1709 раз
Поблагодарили: 1148 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Boris00 »

Доброго всем!
Вопрос
Есть БД с телефонами
Записаны по разному с 79********* и 89*********
Есть данные номерной ёмкости по региону и оператору
Как составить запрос или написать формулу
чтобы выбрать из БД именно номера входящие в номерную ёмкость

К примеру - Ёмкость (одна из...)
от 9584378500
до 9584379499

т.е. стандартными запросом нужно вбивать такие варианты
795843785??
795843786??
795843787??
795843788??
795843789??
795843790??
795843791??
795843792??
795843793??
795843794??
и
895843785??
895843786??
895843787??
895843788??
895843789??
895843790??
895843791??
895843792??
895843793??
895843794??

* (чтобы отсечь 7 и 8) вначале номера не канает т.к. в БД присутствуют иностранные номера
которые длинней российских и при постановке * - тоже попадают в список...
konkar
профи
Сообщения: 340
Зарегистрирован: 29 ноя 2021, 15:40
Благодарил (а): 123 раза
Поблагодарили: 1216 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение konkar »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]23 май 2025, 11:30 Доброго всем!
Вопрос
Есть БД с телефонами
Записаны по разному с 79********* и 89*********
Есть данные номерной ёмкости по региону и оператору
Как составить запрос или написать формулу
чтобы выбрать из БД именно номера входящие в номерную ёмкость

К примеру - Ёмкость (одна из...)
от 9584378500
до 9584379499

т.е. стандартными запросом нужно вбивать такие варианты
795843785??
795843786??
795843787??
795843788??
795843789??
795843790??
795843791??
795843792??
795843793??
795843794??
и
895843785??
895843786??
895843787??
895843788??
895843789??
895843790??
895843791??
895843792??
895843793??
895843794??

* (чтобы отсечь 7 и 8) вначале номера не канает т.к. в БД присутствуют иностранные номера
которые длинней российских и при постановке * - тоже попадают в список...
Попробуйте через сложный запрос, там есть возможность задать условие: "находится в интервале"
Аватара пользователя
deicide
профи
Сообщения: 94
Зарегистрирован: 28 ноя 2021, 15:42
Благодарил (а): 369 раз
Поблагодарили: 236 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение deicide »

А если так?
?958437????

Номера можно привести к единому, допустим создаете новое поле, заполняете его плюсами, потом копируете в него телефоны без пробела и меняете +8 на +7. У вас получится вся база с +7.
Аватара пользователя
Boris00
профи
Сообщения: 259
Зарегистрирован: 13 дек 2021, 06:58
Благодарил (а): 1709 раз
Поблагодарили: 1148 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Boris00 »

Доброго всем!
ВОПРОСик
В БД множественное поле типа текст с телефонами
Часто (но не везде) телефоны записаны дважды с "7" и с "8" или трижды без "7" и "8"
79502512345
89502512345
9502512345

Как привести все номера к единому формату с "7"
79502512345
Понятно - потом ревизией удалить дубли

Подскажите формулу изменить именно начальные цифры номера 89 на 79 не затрагивая правильно написанных номеров и значений типа 89 в середине номера...
Аватара пользователя
deicide
профи
Сообщения: 94
Зарегистрирован: 28 ноя 2021, 15:42
Благодарил (а): 369 раз
Поблагодарили: 236 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение deicide »

Я делаю так, не знаю подойдет вариант или нет:
Создаю текстовое поле, заполняю его +
Копирую в него данные из множественного с разделителем |
Потом через массовую замену меняю |8 на |7 и |9 на |79
Удаляю все значения из поля множественное
Удаляю из текстового поля +|
Далее формулой Поле:= SWAP (Поле,"|", @VALUESEPARATOR) переношу обратно в множественное поле данные.
Ну и ревизией удаляю дубли.
konkar
профи
Сообщения: 340
Зарегистрирован: 29 ноя 2021, 15:40
Благодарил (а): 123 раза
Поблагодарили: 1216 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение konkar »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]10 июн 2025, 18:58 Доброго всем!
ВОПРОСик
В БД множественное поле типа текст с телефонами
Часто (но не везде) телефоны записаны дважды с "7" и с "8" или трижды без "7" и "8"
79502512345
89502512345
9502512345

Как привести все номера к единому формату с "7"
79502512345
Понятно - потом ревизией удалить дубли

Подскажите формулу изменить именно начальные цифры номера 89 на 79 не затрагивая правильно написанных номеров и значений типа 89 в середине номера...
Могу предложить следующее. Пусть PT - множественное поле с телефонами.
@I:=1
@L:=Valcount(PT)
While (@I<= @L) Do(PT(@I):=Swap(PT(@I)," ",""); If (Len(PT(@I)=10) Then (@A:=PT(@I) Else(@A:=Substr (PT(@I),2,10); PT(@I):="7"<<@A; @I:=@I+1)
Как-то так
Аватара пользователя
tor4
профи
Сообщения: 109
Зарегистрирован: 19 янв 2025, 18:03
Откуда: Escape from tor.
Благодарил (а): 44 раза
Поблагодарили: 219 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение tor4 »

Привет всем, очень странный вопрос, но есть ли версия кроноса под macos? и что-то адекватное типо emeditor ( его самого нет на маке ) поискав кронос, вроде официалки нет, но может есть форк.
TOR - pixeldrain.com

MADE WITH LOVE♥️
malibu975
новый пользователь
Сообщения: 27
Зарегистрирован: 15 авг 2023, 18:12
Благодарил (а): 14 раз
Поблагодарили: 7 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение malibu975 »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 июл 2025, 23:35 Привет всем, очень странный вопрос, но есть ли версия кроноса под macos? и что-то адекватное типо emeditor ( его самого нет на маке ) поискав кронос, вроде официалки нет, но может есть форк.
Скорее всего проще через виртуальную машину. Я ставил XP через Parallels и так работал с Кроносом.
Аватара пользователя
Burg0mister
профи
Сообщения: 366
Зарегистрирован: 19 июл 2022, 17:07
Благодарил (а): 2075 раз
Поблагодарили: 771 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Burg0mister »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 июл 2025, 23:35 Привет всем, очень странный вопрос, но есть ли версия кроноса под macos? и что-то адекватное типо emeditor ( его самого нет на маке ) поискав кронос, вроде официалки нет, но может есть форк.
Emeditor и под линукс нормально не работает, приходится играть с разными версиями чтобы запускать через wine но он далеко не всегда стабилен и не все работает как надо. Тоже было бы интересно узнать есть ли у него альтернативы или выход только в виртуалке и подборе версий.
Обычно начинают советовать notepad++, vim и прочие продвинутые текстовые редакторы, но по функционалу и возможностям открывать огромные файлы они и рядом не стояли. Я уж и не вспоминаю про возможность отображать файл как таблицу указав свои разделители и огромное количество дополнительных инструментов.
Спойлер
Если на раздачи ставлю личный пароль - делюсь им безвозмездно, так же он есть и у администрации! Приму в дар БД с контактами, ФИО, адресами по СНГ/РФ. Интересуют: Современные ГИБДД, банки, блэклисты банков, телефоны, спецучет и т. п.
Аватара пользователя
Unlim
профи
Сообщения: 98
Зарегистрирован: 16 июл 2022, 15:14
Благодарил (а): 135 раз
Поблагодарили: 109 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Unlim »

Вопрос к знатокам)
В кроносе без проблем можно приводить телефон к единому виду, вот только если бд объёмная то весьма долгий процесс.
Кто знает, и подскажет, каким образов в EmEditor телефоны разных форматов начинающихся на 7.. на 8.. и на 9... привести к единому виду чтобы всё начиналось с 7ки ?
Ответить