powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск по столбцам
12 сообщений из 12, страница 1 из 1
Поиск по столбцам
    #39074547
msv_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, помогите пожалуйста с запросом к БД.
Есть, скажем 6 JTextField и соответственно БД с 6 столбцами. Как грамотно организовать поиск по базе, допустим я хочу найти в первом, втором, третьем столбце - это понятно, но если мне надо найти только в первом, или во втором и третьем, или в первом и шестом, как вы поняли комбинации могут быть разными. Можно это организовать в одном запросе? Спасибо за понимание.
...
Рейтинг: 0 / 0
Поиск по столбцам
    #39074560
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сформировать набор частных условий, объединив их логическими операторами и правильно расставив скобки.
...
Рейтинг: 0 / 0
Поиск по столбцам
    #39074573
msv_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сильно много получится условий с 6 колонками ....
...
Рейтинг: 0 / 0
Поиск по столбцам
    #39074584
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msv_sergсильно много получится условий с 6 колонками ....Не так уж и много, не больше 32-ух.
...
Рейтинг: 0 / 0
Поиск по столбцам
    #39074633
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msv_sergмного получится условийТы чего, за сервер радеешь? так он не оценит, он же болван...
...
Рейтинг: 0 / 0
Поиск по столбцам
    #39074636
msv_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хочется красивости кода, я и так уже такого ....
...
Рейтинг: 0 / 0
Поиск по столбцам
    #39074639
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msv_sergхочется красивости кода
Подключи pretty print и успокойся.
...
Рейтинг: 0 / 0
Поиск по столбцам
    #39074651
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msv_sergхочется красивости кода, я и так уже такого ....Для этого нужна красивая задача, а вы предлагаете некрасивую.
...
Рейтинг: 0 / 0
Поиск по столбцам
    #39074729
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msv_sergДоброго времени суток, помогите пожалуйста с запросом к БД.
Есть, скажем 6 JTextField и соответственно БД с 6 столбцами. Как грамотно организовать поиск по базе, допустим я хочу найти в первом, втором, третьем столбце - это понятно, но если мне надо найти только в первом, или во втором и третьем, или в первом и шестом, как вы поняли комбинации могут быть разными. Можно это организовать в одном запросе? Спасибо за понимание.

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


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