Форум: "Базы";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
ВнизЧто делать с CONTAINING? Найти похожие ветки
← →
makz (2004-02-01 08:29) [0]Прошу помощи по sql!
Есть 2 базы, Первая с адресами в виде:
ID ADR
101 Транспортная, 31\11
102 Трансформаторная, 6\23
105 Туркменская, 28
... ...
вторая с улицами
SID STREET
1 Транспортная
2 Угловая
... ...
Нужно сопоставить адреса с названиями улиц во второй базе.
Пробую так:
SELECT adr, SID from B1,B2 where
adr CONTAINING street
- нифига!
так:
SELECT adr, SID from B1,B2 where
adr CONTAINING SUBSTRING(street FROM 1 FOR 12)
Транспортная, 31\11 | 1
то есть сравнивается строка + терминатор. Как избавиться от терминатора, подскажите пожалуйста!
← →
Johnmen (2004-02-01 15:25) [1]1. Пересмотреть структуру таблиц, предварительно почитав про нормализацию.
2. Совсем неясно, что значит "- нифига!".
← →
makz (2004-02-03 05:58) [2]2 Johnmen
Спасибо за ответ.
1. Где про это прочитать? ( http://www.interbase-world.com/ru/search/index.php?q=%ED%EE%F0%EC%E0%EB%E8%E7%E0%F6%E8%FF&where=%28%E2%E5%E7%E4%E5%29&s =%C8%F1%EA%E0%F2%F)
2. null null
Еще раз благодарю.
← →
makz (2004-02-03 09:34) [3]Сам нашел. Прочитал. Я просил не научить меня базы создавать, а обратился с конкретным вопросом. Мне нужно именно базу привести в порядок.
← →
Johnmen (2004-02-03 09:35) [4]>makz
1. Любой поисковик.
( http://www.vcl.ru/html/delphi/nach/les15.htm)
2. Не м.б., т.к. контейнинг вполне корректен...
← →
Deniz (2004-02-03 09:45) [5]А как на счет регистрозависимости и лишних пробелов?
← →
makz (2004-02-03 09:49) [6]to Johnmen
2. Так вот может блин. Если длину слова точно субстрингом указываю то ловит - не указываю - нифига (null). Уж не баг ли в 1.5?
← →
makz (2004-02-03 09:50) [7]2 Deniz
Не смешно. см. выше про substring.
← →
Deniz (2004-02-03 10:11) [8]> makz (03.02.04 09:50) [7]
А я и не смеялся, только что проверил на тестовой табл. все работает FB1.5 RC8!
Описание типов полей для ADR и STREET?
← →
makz (2004-02-03 10:37) [9]2 Deniz
Было в домене varchar(150), сейчас char(150), collate тоже менял. Сейчас качаю RC8 - у меня пока 7.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c