Главная страница
    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.46 MB
Время: 0.043 c
2-1200490770
NaRuTo
2008-01-16 16:39
2008.02.10
Преобразование!


15-1199341579
lovemaker
2008-01-03 09:26
2008.02.10
Совместимость двух людей


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


15-1199966986
oxffff
2008-01-10 15:09
2008.02.10
Ограничение на StrToDate


6-1179513502
X-rem
2007-05-18 22:38
2008.02.10
Post





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский