Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.029 c
14-80163
Арр'акктур
2004-01-24 20:44
2004.02.25
Перехват нажатия на 3-ю кнопку крысы


1-79742
Юлия
2004-02-11 07:45
2004.02.25
Как удалить файлы?


1-79957
WebErr
2004-02-13 18:09
2004.02.25
Работа с указателями в C и Pascal !!!


11-79688
=Sniper=
2003-06-07 00:24
2004.02.25
Format( %0.0f ,[dwCool]);


3-79588
voland
2004-01-26 15:59
2004.02.25
Запуск запроса в другой нити





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский