Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2009, 13:18   #1
boobob
 
Регистрация: 17.04.2009
Сообщений: 7
Счастье Проблема с Like

Господа, помогите решить проблему.
Есть две таблицы Т1 (с полями П1 - ключевой счетчик, П2 - текстовой) и Т2 (с полями П1 - ключевой счетчик, П2 - текстовой).
При создании запроса в SQL вписано
SELECT *
FROM Т1, Т2
WHERE (Т1.П2 Like [Т2.П2]);
В результате отбираются строки с одинаковыми словами в П2 по обеим таблицам (например: "Посох"-"Посох").
Нужно, чтобы отбирались строки, если в Т2.П2 указан только фрагмент слов (пример: "Посох"-"осо").
Вопрос: Как нужно в команде Like поставить *, чтобы заработало, и нужно ли ставить кавычки и где?
boobob вне форума Ответить с цитированием
Старый 17.04.2009, 13:41   #2
b00s
Форумчанин
 
Регистрация: 19.01.2008
Сообщений: 120
По умолчанию

Т1.П2 Like "*"&[Т2.П2]&"*"
b00s вне форума Ответить с цитированием
Старый 17.04.2009, 14:17   #3
boobob
 
Регистрация: 17.04.2009
Сообщений: 7
По умолчанию респект

Спасибо, большое
boobob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37