作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 30.000 多个条目的表,必须添加一个新列 (zip_prefixes
),其中包含邮政编码 (zcta
) 的第一位数字。
我成功创建了列:
alter table zeta add column zip_prefixes text;
然后我尝试将值放入列中:
update zeta
set zip_prefixes = (
select substr(cast (zctea as text)1,1)
from zeta)
)
当然我得到了:
error more than one row returned by a subquery used as an expression
如何从 zctea
中获取值的第一位到同一行的 zip_prefixes
列中?
最佳答案
不需要子选择:
update zeta
set zip_prefixes = substr(zctea, 1, 1);
关于postgresql - 如何将一列的第一个字符插入另一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37568937/
我是一名优秀的程序员,十分优秀!