в общем есть таблица, в ней есть поле lstr типа TEXT. у некоторого количества записей это поле начинается с букв ASDF. выбрать их можно так: SELECT * FROM table WHERE lstr ~ '^ASDF'; вот каким бы хитрым макаром поменять именно вот эти четыре буквы на другую строку например XYZ. ну можно конечно по быстрому на перлухе скриптец настругать но хотелось бы средствами sql чуется мне если есть такое то должно быть что-то вроде: UPDATE table set lstr='ZYX$1' WHERE lstr ~ '^ASDF(.*)$';
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [postgres] UPDATE поля для заданного количества записей (2010)
- Форум Логика работы SELECT FOR UPDATE (2023)
- Форум REPEATABLE READ в MySQL меняет снимок? (2022)
- Форум При update таблицы идет seq scan (2021)
- Форум Случайная запись из таблицы в Postgresql (2024)
- Форум Написать тригерную функцию (2024)
- Форум Написать console java app: показать время sql транзакции и время select (2020)
- Форум SQL: как сделать правильно? (2010)
- Форум [postrgesql] переупорядочить таблицу (2008)
- Форум update в цикле (2016)