Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Update запрос / 6 сообщений из 6, страница 1 из 1
15.05.2007, 15:31
    #34526518
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update запрос
Здравствуйте!

PostgreSQL 8.1, PGAdmin 1.6.2

Есть ли в SQL конструкция чтобы можно было с помощью запроса на обновление удалить из таблицы все вхождения определенной фразы?

Например,

1 Весна-Машина
2 Весна-Собака
3 Окно
4 Весна-Дверь
5 Телефон

Необходимо оставить только:

1 Машина
2 Собака
3 Окно
4 Дверь
5 Телефон

Заранее благодарю.
...
Рейтинг: 0 / 0
15.05.2007, 15:37
    #34526535
Serik Akhmetov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update запрос
1) position & substring
2) Regular Expressions
...
Рейтинг: 0 / 0
15.05.2007, 15:59
    #34526620
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update запрос
Спасибо, но можно по конкретнее?
...
Рейтинг: 0 / 0
15.05.2007, 16:35
    #34526774
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update запрос
MolasarСпасибо, но можно по конкретнее?А в чем сложности? Ну делаешь апдейт
Код: plaintext
update myTable set myField=(тут вычисляешь новое значение myField) where (тут накладываешь условия отбора строк)

Для того, как вычислить новое значение и привели нужные функции. А непостредственно к апдейту отношения вопрос не имеет.
...
Рейтинг: 0 / 0
17.05.2007, 06:47
    #34531035
ShadyAngel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update запрос
Вах, зачэм так сложно?

Код: plaintext
update myTable set myField=replace(myField, 'Вессна-', '');

А тут:
http://www.postgresql.org/docs/8.2/interactive/functions-string.html
список многих других забавных извращений, которые можно делать со строками.
...
Рейтинг: 0 / 0
17.05.2007, 12:13
    #34531929
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update запрос
ShadyAngelВах, зачэм так сложно?Где сложно? Дано общее решение. Я не вглядывался, что ему нужно просто убрать слово "Весна-". К тому же, общее решение всегда лучше - человек потом не будет спрашивать, а как ему убрать слово "Зима-"...
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Update запрос / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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