|
В запросе связать таблицы по полям с различными типами | ☑ | ||
---|---|---|---|---|
0
skela1c
01.08.17
✎
09:13
|
Есть две таблицы в одной ip адрес строка в другой число с длиной 12. Кроме этого в таблице с типом ip адреса строка, он имеет вид 192.168.0.1, а с типом число 192 168 0 1. Как эти поля можно привести к общему виду и связать по ним таблицы, подскажите пожалуйста
|
|||
1
Mankubus
01.08.17
✎
09:15
|
(0) нужно привести строку к числу и потом уже в запрос
|
|||
2
GLazNik
01.08.17
✎
09:23
|
(0) как вариант создать временную или постоянную таблицу соответствий числа строке.
|
|||
3
Fish
01.08.17
✎
09:37
|
(0) Никак. Например, число 192 168 1 122. Как ты поймёшь, это адрес 192.168.1.122 или 192.168.11.22?
|
|||
4
Рэйв
01.08.17
✎
09:54
|
число не может быть 192 168 0 1
оно 19216801. Так что приводи как то обе колонки к строке с ip |
|||
5
Diman_Kr
01.08.17
✎
09:57
|
Стрзаменить("192 168 0 1"," ",".")
|
|||
6
Ненавижу 1С
гуру
01.08.17
✎
10:02
|
не надо хранить ай-пи адреса, почтовые индексы, номера телефонов, ИНН и т.д. в виде чисел, даже если в этих данных встречаются только цифры
|
|||
7
Cyberhawk
01.08.17
✎
10:02
|
Без разделителей октетов сравнение ненадежное, поэтому приводить нужно число к строке с разделителями, а не наоборот
|
|||
8
Cyberhawk
01.08.17
✎
10:03
|
(6) Скажи это авторам конструктора HTTPСоединение, у которых параметр "Порт" - число :) Неудобно что ппц
|
|||
9
Ненавижу 1С
гуру
01.08.17
✎
10:05
|
(8) вот не знаю чем тебе неудобно, это же примерно как числовое значение длины волны радиостанции
|
|||
10
МихаилМ
01.08.17
✎
10:11
|
||||
11
Cyberhawk
01.08.17
✎
10:14
|
(9) Думать приходится о разделителе разрядов, когда порт подсовываешь в текстовую строку соединения какую-нибудь
|
|||
12
DrZombi
гуру
01.08.17
✎
10:59
|
(8) Порт может и число, а вот ИП в виде числа, это бред :)
|
|||
13
DrZombi
гуру
01.08.17
✎
11:00
|
+ А куда ТС пропал? :)
|
|||
14
DrZombi
гуру
01.08.17
✎
11:01
|
(0) Откуда у вас появился ИП в виде числа?
Конечно это будет работать, но только если ИП в узком диапазоне ;) ...видимо юный падаван кодил... :) |
|||
15
skela1c
01.08.17
✎
11:15
|
(7) а как число привести к строке?
|
|||
16
Cyberhawk
01.08.17
✎
12:35
|
(15) Способов много, как этих манулов: https://www.youtube.com/watch?v=ebs3gZGEOkU
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |