![]() |
|
Модераторы: LSD |
![]()
|
|
| linker |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 10.7.2002 Где: Питер Репутация: нет Всего: нет |
Есть две связные таблицы. Как сделать так чтобы при поиске в одной таблице отображалась не одна найденнай запись а несколько?
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Select * From MyTable
Where {условие поиска} -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| linker |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 10.7.2002 Где: Питер Репутация: нет Всего: нет |
А как найти строку в таблице не по первому символу а по любому, т.е
найти строчку 700,1000,1400 по значению 1000? |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
SELECT * FROM <Table> WHERE <Field> LIKE '%1000%'
А вообще у нас есть замечательный топик Основы языка SQL |
|||
|
||||
| linker |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 10.7.2002 Где: Питер Репутация: нет Всего: нет |
Читал этот топик действительно хороший, но если есть строчки
700,1000,1400 1000,1200, то при выполнении твоего запроса останется только вторая запись, а надо чтобы обе |
|||
|
||||
| linker |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 10.7.2002 Где: Питер Репутация: нет Всего: нет |
И ещё если использовать запрос такого типа SELECT * FROM <Table> WHERE <Field> LIKE '%',то при поиске по значению 70 строка 700,1000,1400 тоже отображается.Как от этого избавится?
Это сообщение отредактировал(а) linker - 3.12.2003, 14:03 |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
Значит искать надо '%70,%' или еще как. В LIKE очень много всяческих фильтров и замен - надо смотреть документацию уже конкретно по тму SQL-серверу, который используется.
|
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |