|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.10.2013, 18:05 | #1 |
Форумчанин
Регистрация: 05.06.2011
Сообщений: 249
|
Поиск по большему совпадению
Добрый вечер. Пожалуйста подскажите как сделать поиск в базе данных по наиболее подходящим символам. В общем есть база данных:
11638 130 WF0GXXGBBG??????? NULL 11605 131 WF0EXXGCDE??????? NULL 11656 137 ???PXX??D???????? NULL Через форму я получаю - X9FPXXEEDPBD61875, как сделать так чтобы при помощи SQL запроса я нашел наиболее подходящею строчку? Т.е. на выходе должно быть - 11656 137 ???PXX??D???????? NULL
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
|
29.10.2013, 11:44 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Тут нужно однозначно определиться - что такое наиболее подходящая строчка. В зависимости от этого и будет решение или нет. Для общего случая точно не будет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.10.2013, 16:25 | #3 |
Форумчанин
Регистрация: 05.06.2011
Сообщений: 249
|
А можно ли сделать так чтобы поиск происходил по первому, второму и т.д. символу в ячейки?
Т.е. я думаю сделать так: 1- Разбить "X9FPXXEEDPBD61875" на символы 2- Искать "X" в первых символах ячейки. Получу массив в которым будут все стоки с "Х" и с "?" в начале. 3- Среди этого массива искать "9", получу с "Х9" или "X?" или "?9" и т.п. В итоги найду наиболее подходящею строчку =) В общем скажите пожалуйста, как сделать так чтобы поиск происходил по первому, второму и т.д. символу в ячейки?
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
|
30.10.2013, 17:29 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
MS SQL
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 30.10.2013 в 17:31. |
30.10.2013, 17:35 | #5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
ужас .
|
30.10.2013, 18:32 | #6 |
Форумчанин
Регистрация: 05.06.2011
Сообщений: 249
|
evg_m, честно говоря не понял структуру Вашего запроса. Подставил просто свои значения. Получаю ошибку - "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource"
Подскажите пожалуйста как правильно все написать. Код:
VINMask - Это то где WF0GXXGBBG??????? и т.п.
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
Последний раз редактировалось Rost93; 30.10.2013 в 18:38. |
31.10.2013, 12:53 | #7 |
Форумчанин
Регистрация: 05.06.2011
Сообщений: 249
|
Разобрался сам. Может кому нибудь поможет =)
Код:
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена данных в ячейках по совпадению | Poltavtcev | Microsoft Office Excel | 3 | 18.03.2012 16:52 |
Поиск по неполному совпадению | sarova | Microsoft Office Excel | 3 | 17.07.2011 13:46 |
Связать таблицы по совпадению ключей | Xupacuma | Microsoft Office Access | 3 | 20.12.2010 13:13 |
Суммирование по неполному совпадению | alexvav | Microsoft Office Excel | 9 | 22.08.2010 21:39 |
Поиск данных по частичному совпадению | aston | Microsoft Office Excel | 2 | 05.04.2008 23:07 |