|
0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 62
|
|
MS SQL Реализация сложного поиска09.12.2015, 08:10. Показов 1019. Ответов 14
Метки нет (Все метки)
Есть некоторая БД, в ней содержится информация (id, loginid, suranem, name, age, brand , color, phone_number, government_number, prace, sale, date), можно ли сделать так, чтобы в вводе в input () пример на картинке пишем фамилию, имя , марку и номер машины, он выводил результат при совпадении всех этих элементов?Если да, то подскажите пожалуйста как это можно реализовать
0
|
|
| 09.12.2015, 08:10 | |
|
Ответы с готовыми решениями:
14
Макрос сложного поиска
|
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
| 09.12.2015, 10:15 | |
|
Если это одна таблица с набором полей, то пристрелить архитектора...Теоретически можно и по одному номеру найти, а уж если совпадений несколько, то уточнять по фамилии и т.д.
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 62
|
|
| 09.12.2015, 10:24 [ТС] | |
|
Это одна таблица, а как сделать поиск по вашей подсказке ?
0
|
|
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
| 09.12.2015, 10:30 | |
|
Не совсем понял что за люди описаны в таблице, за что отвечает government_number? Разбить таблицу на две - люди, машины (как минимум). Если хотите все таки именно так, как показали, без отдельных инпутов. То потом придется разбивать строку по пробелу в массив и уже с массивом работать. Но придется думать, что если человек ввел например фамилию и номер только?
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 62
|
|
| 09.12.2015, 10:38 [ТС] | |
|
См. картинку , а если через explode делить текст на слова , а слова уже отправлять в запрос через like ? government_nubmber - это гос.номер машины
0
|
|
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
| 09.12.2015, 10:49 | |
|
Либо извращаться с LIKE либо если БД поддерживает MyIsam, то лучше реализовать понотекстовый индекс из требуемых ячеек
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 62
|
|
| 09.12.2015, 10:55 [ТС] | |
|
Поддерживает , т.е. создать один столбец с этими данными ?
0
|
|
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
| 09.12.2015, 11:05 | |
|
Сложно объяснить вкратце, прочтите эту статьи например вопросы будут спрашивайте http://lifeexample.ru/razrabot... mysql.html
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 62
|
||||||
| 09.12.2015, 12:11 [ТС] | ||||||
0
|
||||||
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
||||||
| 09.12.2015, 12:26 | ||||||
|
Ну попробовать прогнать циклом)))
0
|
||||||
|
0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 62
|
|
| 09.12.2015, 16:31 [ТС] | |
|
А как сделать ,чтобы при поиске двух значений , выводил строку, в которой эти значение (оба значения) совпадают ?т.е. в одной строке есть оба значения
0
|
|
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
| 09.12.2015, 17:12 | |
|
Если вы имеете ввиду Иванов Иван Toyota из примера выше то можно брать полученную строку, вставлять в начале и конце *, заменять пробелы на * и попробовать вставить эту строку в AGAINST. Не уверен, но попробуйте
0
|
|
|
0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 62
|
||||||
| 09.12.2015, 17:58 [ТС] | ||||||
0
|
||||||
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
||||||
| 09.12.2015, 18:08 | ||||||
|
можно попроще и впереди идущий знак % не нужен
0
|
||||||
|
0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 62
|
|
| 09.12.2015, 18:14 [ТС] | |
|
Все равно выводит , где есть хоть одно совпадения из предложенных слов
0
|
|
| 09.12.2015, 18:14 | |
|
Помогаю со студенческими работами здесь
15
Реализация функции поиска нужной услуги по заданным критериям поиска. Реализация поиска
Реализация поиска коктейля Реализация нечеткого поиска Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|