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

position(substring in string) integer
Location of specified substring

это все читая RTFM ...
...
Рейтинг: 0 / 0
26.02.2004, 11:29
    #32422116
Konrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли команда replace?
Замену по буквам можно делать через 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
29.02.2004, 18:48
    #32425565
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли команда replace?
Я конечно извиняюсь - вспылил. Просто шокировало знание SQL 92 8(
Этой "комманды" появиться не может тк ее нет в стандарте, а задачи
вроде запменить шаблон А на шабон А+B-C с 1978 решаются _коммандой _ UPDATE.
Причем это мне напомнило войны за GOTO и BREAK в TP и TC 8)
А вообще это раздел " String Functions and Operators" Там все-все функциии нужные тебе описаны.
И replace и translate.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли команда replace? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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