Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск по столбцам / 12 сообщений из 12, страница 1 из 1
12.10.2015, 15:19:41
    #39074547
msv_serg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
Доброго времени суток, помогите пожалуйста с запросом к БД.
Есть, скажем 6 JTextField и соответственно БД с 6 столбцами. Как грамотно организовать поиск по базе, допустим я хочу найти в первом, втором, третьем столбце - это понятно, но если мне надо найти только в первом, или во втором и третьем, или в первом и шестом, как вы поняли комбинации могут быть разными. Можно это организовать в одном запросе? Спасибо за понимание.
...
Рейтинг: 0 / 0
12.10.2015, 15:24:37
    #39074560
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
Сформировать набор частных условий, объединив их логическими операторами и правильно расставив скобки.
...
Рейтинг: 0 / 0
12.10.2015, 15:30:30
    #39074573
msv_serg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
сильно много получится условий с 6 колонками ....
...
Рейтинг: 0 / 0
12.10.2015, 15:39:57
    #39074584
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
msv_sergсильно много получится условий с 6 колонками ....Не так уж и много, не больше 32-ух.
...
Рейтинг: 0 / 0
12.10.2015, 16:02:45
    #39074633
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
msv_sergмного получится условийТы чего, за сервер радеешь? так он не оценит, он же болван...
...
Рейтинг: 0 / 0
12.10.2015, 16:05:41
    #39074636
msv_serg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
хочется красивости кода, я и так уже такого ....
...
Рейтинг: 0 / 0
12.10.2015, 16:06:31
    #39074639
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
msv_sergхочется красивости кода
Подключи pretty print и успокойся.
...
Рейтинг: 0 / 0
12.10.2015, 16:16:24
    #39074651
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
msv_sergхочется красивости кода, я и так уже такого ....Для этого нужна красивая задача, а вы предлагаете некрасивую.
...
Рейтинг: 0 / 0
12.10.2015, 17:20:14
    #39074729
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
msv_sergДоброго времени суток, помогите пожалуйста с запросом к БД.
Есть, скажем 6 JTextField и соответственно БД с 6 столбцами. Как грамотно организовать поиск по базе, допустим я хочу найти в первом, втором, третьем столбце - это понятно, но если мне надо найти только в первом, или во втором и третьем, или в первом и шестом, как вы поняли комбинации могут быть разными. Можно это организовать в одном запросе? Спасибо за понимание.

В реальной жизни для реализации этой задачи создают отдельное поле и называют его qry
В это поле складывают данные из всех остальных столбцов, причем нормализованные, то есть почищенные от спец.символов и переведенных в нижний регистр
Ну и в итоге поиск производится не по шести колонкам, а по этому полю qry
Обновление этого поля либо каждый раз при записи в какую-нибудь колонку, либо есть отдельная операция, которая запускается по расписанию, которая нормализует сразу все записи.
...
Рейтинг: 0 / 0
12.10.2015, 17:28:03
    #39074742
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
LumixВ реальной жизни для реализации этой задачи создают отдельное поле и называют его qry
В реальной жизни так делают достаточно нечасто.
Если поля содержат разные атрибуты - то сливать их в одно поле неразумно, ибо неясно, как определять, в каком атрибуте нашлась подстрока, а это может быть критично.
Если же это один мультиатрибут - то надо не с запросами изгаляться, а думать о нормализации данных.
...
Рейтинг: 0 / 0
12.10.2015, 20:24:47
    #39074900
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
msv_sergсильно много получится условий с 6 колонками ....
да, это очень сложный запрос получится.
не будет работать :-)
...
Рейтинг: 0 / 0
13.10.2015, 09:05:07
    #39075073
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по столбцам
MasterZivочень сложный запрос получится
Да простейший получится запрос. Просто в подзапросе групповые соответствия собираются в битовую маску (а прямые - выполняют непосредственный пред-отбор), а внешний запрос отсеивает неподходящее.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск по столбцам / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]