Когда в строке надо сделать множество замет, ухудшается читаемость кода. Лучше использовать функцию Translate SELECT TRANSLATE( 2*[3+4]/{7-2} , []{} , ()() ); Функия заменяет символы (параметр 2) в строке из 1 параметра на соо...

Альтернатива множественному Replace

Время чтения - менее одной минутыДата публикации 30.01.2025

Когда в строке надо сделать множество замет, ухудшается читаемость кода. 

Лучше использовать функцию Translate

SELECT TRANSLATE('2*[3+4]/{7-2}', '[]{}', '()()');

Функия заменяет символы (параметр 2) в строке из 1 параметра на соответствующий символ в строке из 3 параметра. 

 

Насколько полезной была статья?

Что еще посмотреть по SQL Server

Ищем партнеров-разработчиков на T-SQL и PL/pgSQL

Прямая работа с заказчиками как ИП или самозанятый. Нужно знать только SQL и HTML

Falcon Space - платформа для создания сайтов с личными кабинетами

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Запрос расчета стоимости веб-проекта на базе Falcon Space
Если видео Youtube плохо грузится, то попробуйте найти видео в ВК видео на канале Falcon Space
Сайт использует Cookie, Яндекс Метрику. Используя сайт, вы соглашаетесь с правилами сайта. См. Правила конфиденциальности и Правила использования сайта OK