Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

Как заменить строку в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.052 c
15-1199980335
anton773
2008-01-10 18:52
2008.02.10
поиск файлов


1-1193941965
Igor Zorkov
2007-11-01 21:32
2008.02.10
Запретить передачу фокуса окну по которому кликаешь


4-1182567965
Riply
2007-06-23 07:06
2008.02.10
Принцип сортировки NTFS_RECORD - ов в MFT.


9-1166122081
$'Talker
2006-12-14 21:48
2008.02.10
2D Физика. Нужна информация


15-1199897605
Lip
2008-01-09 19:53
2008.02.10
Кто где учился? Посоветуйте куда пойти!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский