Страница 1 из 1

Есть ли шарющие в sql?

СообщениеДобавлено: 16 апр 2009, 14:34
DeJaVu
Задача проста:
Через запрос изменить ссылки в форуме с .net на .ru
Что-то полазил по форумам, чего не пробывал выбивает ашипку.
Спасибо

СообщениеДобавлено: 17 апр 2009, 08:59
barbos
ИМХО

SELECT REPLACE(<имя столбца>, '.net', '.ru') FROM <Имя таблицы>

СообщениеДобавлено: 17 апр 2009, 10:38
Bug
Update <имя таблицы>
set <имя столбца>=REPLACE(<имя столбца>, 'btbooks.ru', 'btbooks.ru')

просто net на ru не стоит, чтобы ничего лишнего не поменять...

СообщениеДобавлено: 17 апр 2009, 10:41
DeJaVu
Хмм, имя столбца это что, где непосредственно записи храняться?

СообщениеДобавлено: 17 апр 2009, 14:49
barbos
Bug писал(а):Update <имя таблицы>
set <имя столбца>=REPLACE(<имя столбца>, 'btbooks.ru', 'btbooks.ru')

просто net на ru не стоит, чтобы ничего лишнего не поменять...


Можно и так

2DeJaVu

почти

пример:

таблица: Таб_1

Фамилия имя пол
---------------------------------
Иванов Иван м
Иванова Юля ж


Фамилия, имя, пол - наименование столбцов
Иванов Иван м - запись

Update Таб_1
set Фамилия=REPLACE(Фамилия, 'Иванов', 'Петров')

СообщениеДобавлено: 08 июл 2009, 10:34
DeJaVu
Дорогу осилит идущий, всех ссылки поправил - о битых сообщаем.