powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / заменить символы
7 сообщений из 7, страница 1 из 1
заменить символы
    #35227766
KaTaJIu3aToP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть таблица, в которой нужно заменить fr символы 'à','ò' на их en аналоги 'a', 'o' соотв. и т.п.
Как это сделать?
Спасибо за внимание.
...
Рейтинг: 0 / 0
заменить символы
    #35227871
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитать про translate

translate(string text, from text, to text)textAny character in string that matches a character in the from set is replaced by the corresponding character in the to set translate('12345', '14', 'ax')a23x5
...
Рейтинг: 0 / 0
заменить символы
    #35227872
KaTaJIu3aToP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... или помогите написать функцию, которая будет заменять символы на соотв. из массива соответствий, который я сам задам...
...
Рейтинг: 0 / 0
заменить символы
    #35227892
KaTaJIu3aToP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pamir
Прочитать про translate

Думаю, что удобней будет
Код: plaintext
replace(string text, from text, to text)
Вот только не писать же более 40 таких замен для каждого символа :
Код: plaintext
update product set title_tmp=replace(title_tmp, 'à', 'a')
...
Рейтинг: 0 / 0
заменить символы
    #35227899
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaTaJIu3aToP pamir
Прочитать про translate

Думаю, что удобней будет
Код: plaintext
replace(string text, from text, to text)
Вот только не писать же более 40 таких замен для каждого символа :
Код: plaintext
update product set title_tmp=replace(title_tmp, 'à', 'a')
чем удобней?
...
Рейтинг: 0 / 0
заменить символы
    #35227945
KaTaJIu3aToP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pamir Вы правы, так удобней :)
Спасибо.
...
Рейтинг: 0 / 0
заменить символы
    #35228167
Oleg Bartunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaTaJIu3aToPЗдравствуйте!
Есть таблица, в которой нужно заменить fr символы 'à','ò' на их en аналоги 'a', 'o' соотв. и т.п.
Как это сделать?
Спасибо за внимание.

А можно попробовать to_ascii()
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / заменить символы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]