我已经生成了随机邮政编码,我希望UPDATE
将它们放入我的表格中。我的表中有一些随机生成的街道名称,但有重复项,因为它模拟来自城市的日志记录。
如何使用UPDATE
语句将相同的邮政编码插入每个街道名称?
示例:
STREET | POSTAL
--------------------
Street 1 | 12345
Street 2 | 54321
Street 1 | 12345
Street 3 | 67891
半伪代码:
UPDATE TABLE_CHARGE SET COLRW_POSTAL = @randomPostalcode
GROUP BY COLRW_STREET
澄清:
我不需要SELECT
任何东西。我只需要UPDATE
一列。
GROUP BY
子句应该对街道名称进行分组,以便每个街道名称都有自己的psotalcode。由于存在重复项,因此我无法运行UPDATE
语句,因为所有内容都将获得随机邮政编码。
如果有任何不清楚的地方,请询问。
提前致谢。
答案 0 :(得分:0)
试试这个:
UPDATE TABLE_CHARGE SET COLRW_POSTAL = (ROUND((RAND()* 10000),0))
答案 1 :(得分:0)
我有点想通了。我用一个随机的街道名称和随机邮政编码制作了一张桌子,并将其导出到我的决赛桌。
谢谢你的建议!