Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.10;
Скачать: CL | DM;

Вниз

Как заменить строку в MySQL   Найти похожие ветки 

 
asdf ©   (2008-01-18 13:29) [0]

Как в Oracle:

decode(Field, "Value1", "Substitution1", "Value2", "Subtitution2", Field)

в док-ции нашел тока Replace, но она может заменить тока одно значение, а мне нужно много. Какой есть выход?


 
Sergey13 ©   (2008-01-18 13:38) [1]

> [0] asdf ©   (18.01.08 13:29)

Может я не совсем понял смысла вопроса, но почему бы не использовать справочник?


 
asdf ©   (2008-01-18 13:42) [2]


> Sergey13 ©   (18.01.08 13:38) [1]

в нем я не нашел


 
Sergey13 ©   (2008-01-18 13:52) [3]

> [2] asdf ©   (18.01.08 13:42)
> в нем я не нашел

Чего и где ты не нашел? Задавай вопросы, что бы всем было понятно.


 
asdf ©   (2008-01-18 14:04) [4]


> Sergey13 ©   (18.01.08 13:52) [3]

не нашел ответа в справочнике, который есть на mysql.ru


 
Sergey13 ©   (2008-01-18 14:08) [5]

> [4] asdf ©   (18.01.08 14:04)

Я имел в виду справочную таблицу со значениями поля, которое ты пытаешься подменить.


 
asdf ©   (2008-01-18 14:16) [6]


> Sergey13 ©   (18.01.08 14:08) [5]

блин, БД, в которой надо будет подменить значения лежит на сайте, табл. справочника нету. Не делать мне еще и локальную табл.? Или добить администрацию, что нужон спр?

вообще откопал следующее:

FIND_IN_SET(str,strlist)  - возвращает номер подстроки в посл. strlist
MAKE_SET(bits,str1,str2,...)  - подставляет строку с номером bits
получается

select MAKE_SET( FIND_IN_SET(city, "Санк-Петербург,С-Пб,С-Пб.э,Санкт-Петербург"),
                "Санкт-Петербург", "Санкт-Петербург", "Санкт-Петербург", "Санкт-Петербург") city
from spros

но, че-то работает не правильно, иль я не так что записываю.


 
asdf ©   (2008-01-18 14:27) [7]

а не, сорри все работает. Но как мне сделать одинаковый вывод сл:
Санк-Петербург
САНККТ-ПЕТЕРБУРГ
Санкт
Санкт - Петербург
Санкт -Петербург
Санкт Петербург
Санкт- Петербург
Санкт-Перебург
Санкт-Перербург
Санкт-Петербуг
Санкт-Петербур
Санкт-Петербург
Санкт-Петербург, Пуш
Санкт-Петербург,Моск
Санкт-Петербург.
Санкт-Петербурге
Санкт-Петеррбург
Санкт-петерьург
Санкт-Петрбург
Санкт-Петребург
Санкт-Питербург,Моск
Санкт-Ретербург
санктпетербург
Санктр-Петербург
Санкт_петербург
Санут-Петербург
даже раскладку путают! Сделать выбор из справочника нельзя! Тьфу!


 
Reindeer Moss Eater ©   (2008-01-18 14:56) [8]

Но как мне сделать одинаковый вывод

Люди, старались, вводили, придумывали варианты.
А ты злодей все хочешь испортить.


 
asdf ©   (2008-01-18 15:23) [9]


> Reindeer Moss Eater ©   (18.01.08 14:56) [8]

обламаю я их: уж табличка готова



Страницы: 1 вся ветка

Текущий архив: 2008.02.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
2-1200801804
ply
2008-01-20 07:03
2008.02.10
глобальная переменная - доступ из всех форм


2-1200510681
223001
2008-01-16 22:11
2008.02.10
у меня ещё один вопрос


8-1173263139
homm
2007-03-07 13:25
2008.02.10
Geometrical Pen


2-1200139683
lexa
2008-01-12 15:08
2008.02.10
Rle


1-1193752142
Иван_А
2007-10-30 16:49
2008.02.10
WebBrowser