воскресенье, 17 марта 2013 г.

Как в строке произвести замену набора символов другим набором символов. Функция REPLACE



-- Объявим переменную @STR
DECLARE @STR
     VARCHAR(100) --Тип данных: Строка переменной длины,
                   --максимум 100 символов

-- Присваиваем переменной значение
SET @STR = '... для нас важнейшим является кино. Кино - широкое окно в мир. О будущем кино. ...'

SELECT
     @STR AS "Результат"

-- Производим замену везде функцией REPLACE
SET @STR = REPLACE (
                            @STR -- Строка
                            ,'кино' -- Что заменяем (кино)
                            , 'SQL' -- Чем заменяем (SQL)
                        )

SELECT
     @STR AS "Результат"