|
|
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
извините, нашла ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 13:12 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
Akina, низкий Вам поклон! Помогли, спасибо огромное! Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 13:14 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
hatter11вот следующая лапшаРусским вроде по белому пишу: алиас КАЖДОМУ полю... и что мы видим? все поля, кроме тех, что в секции ON - голенькие... Кстати, весьма странно, что запрос в таком виде вообще выполняется, хотя по уму сервер должен был бы нецензурно высказаться в смысле Error 1052 Column '%s' in %s is ambiguous... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 13:21 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
Akinaи что мы видим? все поля, кроме тех, что в секции ON - голенькие... Кстати, весьма странно, что запрос в таком виде вообще выполняется, хотя по уму сервер должен был бы нецензурно высказаться в смысле Error 1052 Column '%s' in %s is ambiguous... простите, не ошиблась и не тот код вставила, сейчас всё работает абсолютно верно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 13:27 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
Добрый день,уважаемые специалисты! в продолжении начатой темы, есть ли еще какие-нибудь ещё решения для учета номеров среди которых есть те, к которым добавлены слева цифры 89? конструкция предложенная ранее: Код: plsql 1. 2. 3. 4. выполняется, но не работает, то есть не учитывает номера начинающиеся с 89... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 14:22 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
hatter11, Предложенный ранее вариант с вычитанием категорически не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 14:28 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
hatter11не учитываетЗапрос ничего не учитывает - это не нормировщик на заводе... Запрос возвращает набор записей в соответствии с заложенной в его текст логикой отбора. Выражайтесь яснее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 14:46 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
Akina Запрос возвращает набор записей в соответствии с заложенной в его текст логикой отбора. Выражайтесь яснее...Буду стараться, спасибо. Опять я создала ложную тревогу, запрос с вашей,Akina, помощью возвращает то что надо...была база не обновлена из-за этого был неожиданный результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 15:59 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
hatter11Здравствуйте, есть такой запрос Код: plsql 1. мне необходимо к этому запросу добавить условие, что один и тот же номер(phone) может начинаться цифрами 8938 или 38, например: 89381000000000 или 381000000000 -это тот же самый номер. Подскажите пожалуйста как это сделать. Я сейчас не могу проверить в программе, поэтому придумала вот что: AND phone like '8938%'=phone like'38%' но сомневаюсь, что это правильно, поэтому прошу подправить меня телефоны в БД хранятся в 3х полях: cn int -- код страны code smallint num int индекс только по num, поиск по num + code + cn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 18:19 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
полудухтелефоны в БД хранятся в 3х полях:Зависит от задачи. Задача ТС не кажется мне той задачей, где это актуально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2018, 23:04 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
что "это"? обычный удобный способ хранения телефонов и на задачу ещё раз посмотри, повнимательней авторможет начинаться цифрами 8938 или 38 авторAND phone like '8938%'=phone like'38%' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 03:35 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
полудухчто "это"? обычный удобный способ хранения телефонов и на задачу ещё раз посмотри, повнимательней авторможет начинаться цифрами 8938 или 38 авторAND phone like '8938%'=phone like'38%'При таком раскладе начальные цифры 89 не относятся ни к одному из этих полей. Если их сохранять, то в какое поле? Если их очищать при записи, то единое поле все равно удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2018, 23:17 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
miksoftЕсли их сохранять, то в какое поле? cn как это не относятся, если это код страны? Если их очищать при записи если юзер шлёт с формы страну, зачем их очищать? у нас конкретная ситуация - телефоны со странами, к чему эти фантазии? единое поле все равно удобнее. в едином поле будет сначала код, потом номер и это индекс на 10 цифр, вместо 7. Поиск по code вернёт 10000+ num, в которых снова искать, а поиск по num всего 1-2 code. в каком месте тут "удобнее"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 00:20 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
полудухкак это не относятся, если это код страны?Нет, это префикс выхода на городскую линию офисной АТС, частью номера не является. И такого кода страны не существует. А вот следующие цифры 381 - код Сербии. полудухв едином поле будет сначала код, потом номер и это индекс на 10 цифр, вместо 7.Это индекс на одно поле, а не на три. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 01:06 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
miksoftполудухкак это не относятся, если это код страны?Нет, это префикс выхода на городскую линию офисной АТС, частью номера не является. И такого кода страны не существует. А вот следующие цифры 381 - код Сербии. полудухв едином поле будет сначала код, потом номер и это индекс на 10 цифр, вместо 7.Это индекс на одно поле, а не на три. префикс никто не пишет в БД речь про КОД СТРАНЫ. где ты там 3 индекса увидел? полудух индекс только по num , поиск по num + code + cn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2018, 14:35 |
|
||
|
Сравнение номеров телефона
|
|||
|---|---|---|---|
|
#18+
hatter11Добрый день,уважаемые специалисты! в продолжении начатой темы, есть ли еще какие-нибудь ещё решения для учета номеров среди которых есть те, к которым добавлены слева цифры 89? .. ну например приказ минсвязи регламентирующий передачу этих самых номеров. который не всегда исполняется. может все-таки при вставке будете приводить к единому виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2018, 09:04 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39715265&tid=1829545]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 145ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...