Задать вопрос
Riveran
@Riveran
Astartes

Как изменить тип из varchar в int?

Добрый день, у меня есть такая структура базы данных
5e87412f0eaf7167018853.png
Могу ли я в случае отсутсвия значения в колонке number записать туда число из колонки address1?
и если да, то может кто то подскажет как?
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега PostgreSQL
Седой и строгий
update some_table set
  number = substring(address1 from '[0-9]+')::int
where number is null and address is not null;

P.S. address1 - это плохое название для колонки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы