powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли команда replace?
5 сообщений из 5, страница 1 из 1
Есть ли команда replace?
    #32416854
lem007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как (средствами psql) в тексте, в нескольких строках, заменить одно слово на другое. UPDATE, как я понял, меняет все поле. Есть команда replace?
...
Рейтинг: 0 / 0
Есть ли команда replace?
    #32418954
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nien!!! Книжки читайте,вельмiшановний пане надпорудчику, а не жовту прессу!!!
...
Рейтинг: 0 / 0
Есть ли команда replace?
    #32421809
Vladimir K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
overlay(string placing string from integer [for integer]) text
Replace substring

position(substring in string) integer
Location of specified substring

это все читая RTFM ...
...
Рейтинг: 0 / 0
Есть ли команда replace?
    #32422116
Konrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замену по буквам можно делать через translate

Код: plaintext
1.
2.
3.
4.
5.
db=# select translate ('Полная ж*па', '*', 'о');
  translate
 -------------
 
 Полная жопа
( 1  запись)


Не возбраняются и множественые вхождения

Код: plaintext
1.
2.
3.
4.
5.
db=# select translate ('Полная ж*па', 'ж*', 'Жo');
  translate
 -------------
 
 Полная Жoпа
( 1  запись)
...
Рейтинг: 0 / 0
Есть ли команда replace?
    #32425565
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно извиняюсь - вспылил. Просто шокировало знание SQL 92 8(
Этой "комманды" появиться не может тк ее нет в стандарте, а задачи
вроде запменить шаблон А на шабон А+B-C с 1978 решаются _коммандой _ UPDATE.
Причем это мне напомнило войны за GOTO и BREAK в TP и TC 8)
А вообще это раздел " String Functions and Operators" Там все-все функциии нужные тебе описаны.
И replace и translate.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли команда replace?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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