Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как улучшить запрос????? / 5 сообщений из 5, страница 1 из 1
03.10.2002, 16:39
    #32055241
Харриккус
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как улучшить запрос?????
Есть база данных
значения в которой представлены в следующих значений
21.45-29
45-456-785
32.456
как улучшить запрос, чтобы в строку поиска вводить простое число без всяких запятых, точек и тире, но при этом находились нужные значения.
Заране всем спасибо.
...
Рейтинг: 0 / 0
03.10.2002, 17:16
    #32055265
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как улучшить запрос?????
Код: plaintext
1.
2.
3.
4.
SELECT *
FROM MyTABLE
WHERE
REPLACE(REPLACE(FIeldA, "-" , "")," . "," ") LIKE %SearchString%


Ну соответственно FieldA это поле хранящее необходимое значение!
...
Рейтинг: 0 / 0
03.10.2002, 17:35
    #32055269
Харриккус
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как улучшить запрос?????
Mahoune
БОльшое Тебе спасибо, всё прекрасно работает.
Супер!
Маленькая просьба, а объясни поподробней про строчку replace. Если есть время. Хочу понять как это работатет.
Заранее спасибо.
...
Рейтинг: 0 / 0
03.10.2002, 17:43
    #32055271
Харриккус
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как улучшить запрос?????
Mahoune
Объяснять не надо уже разобрался,
еще раз большое СПАСИБО!!!!!!!!!!!!
...
Рейтинг: 0 / 0
03.10.2002, 18:01
    #32055280
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как улучшить запрос?????
REPLACE(где,что,на_что)
Функция возвращает текстовую строку "где" в которой все места где встречалось "что" были заменены на "на_что" в твоем случае я заменил "-" на "" (ничего - удалил тоесть) ну и "." (точка) тоже удалил!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как улучшить запрос????? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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