Главная страница
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.035 c
9-1167271020
maxProg
2006-12-28 04:57
2008.02.10
Direct3D


1-1194003778
GreySerg
2007-11-02 14:42
2008.02.10
Обработка выхода из ячейки в TStringGrid


15-1199964122
Дуболом
2008-01-10 14:22
2008.02.10
Вопрос про компилятор и предупреждения


15-1199607114
Ega23
2008-01-06 11:11
2008.02.10
Какую библиотеку надо импортировать в Delphi


1-1194007320
try
2007-11-02 15:42
2008.02.10
Lotus Domino