![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.01.2011
Сообщений: 7
|
![]()
Господа! Не дайте мозгу взорваться от деления на ноль!
Суть. есть таблица table ------------------------------------ | num | col | pos | ------------------------------------ | 5 | 7 | 1,2,3,4,5 | ------------------------------------ | 9 | 19 | 3,7,9 | ------------------------------------ | 8 | 1 | 11,12 | ------------------------------------ необходимо выбрать поля num и col при условии, что поле pos содержит переменную x. К примеру, делаю: Код:
При этом способ Код:
Были б знания, как добраться до данных с формы и данных в таблицам средствами vba, то сделал бы за 5 минут. Было б это на php+mysql - тоже недолго скриптом обработать. Короче, были б спички - был бы рай. Может быть можно как-то использовать другие запросы? Допустим сделать пару-тройку предварительных запросов, а потом на основе их результатов сделать результирующий запрос (БД - access)? _________ к сожалению, модификаторов тега [СODE] на данном форуме нет! Поэтому просто оформлять тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Модератор. Последний раз редактировалось Serge_Bliznykov; 21.04.2011 в 09:34. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]() Код:
к сожалению, модификаторов тега [СODE] на данном форуме нет! Поэтому просто оформлять тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Модератор.
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание Последний раз редактировалось Serge_Bliznykov; 21.04.2011 в 09:33. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
я согласен (в принципе) с ответом shanemac51.
Только надо учитывать, что 1) поиск подстроки в текстовом поле не входит в стандарт SQL поэтому в разных СУБД функции поиска могут отличаться (как именем, так и синтаксисом). Приведённый вариант использует функцию Oracle Указывайте свою СУБД, если хотите получить ответ для Вашей БД. 2) структура таблицы нарушает принципы СУБД (правила нормализации, в одном поле хранятся фактически несколько характеристик...). Это не совсем корректно. Впрочем, реальная жизнь часто заставляет отступать от сухой теории. Так что, если Вы уверены, что так проще (или по другому нельзя) - тогда ладно. Но вообще это повод задуматься, всё ли правильно спроектировано на уровне структур данных... |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
а может банальное Like, поможет "*" & x & "*"
Код:
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]()
тогда
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
R Dmitry, супер! +1
Действительно. Ведь LIKE входит в стандартый набор команд SQL. Думаю, что можно и так! |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]() Цитата:
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]() Цитата:
![]()
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]() Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложный запрос | Kostya777 | Microsoft Office Access | 1 | 07.12.2010 12:02 |
Сложный запрос в SQL | A-Lex-Is | SQL, базы данных | 1 | 10.08.2010 23:19 |
Сложный запрос | nikolai_P | SQL, базы данных | 2 | 01.04.2010 01:21 |
Сложный запрос | Lianchik | Помощь студентам | 1 | 01.03.2010 17:16 |
DBGrid и сложный запрос | czuryk | БД в Delphi | 0 | 20.04.2009 17:57 |