【发布时间】:2016-09-30 20:06:27
【问题描述】:
我有一个包含超过 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 列?
【问题讨论】:
-
那么你有答案了吗?
标签: postgresql sql-update sql-view