我如何基于与另一个表中的值进行比较来更新列

时间:2019-10-25 08:27:25

标签: sql oracle

我根据两个表之间的比较结果创建了一个脚本来更新列。此脚本在我在其他地方创建这些表的副本时起作用,但是在实时系统上应用时会更新零值

我有两个表C1C2。表C2包含一些列,其中包括名为EXIT_DATE的列,我需要将其与名为{{1}的列进行比较表RECEIPTDATE中的},其中C1匹配且MEMBER_NUMBERS大于EXIT_DATE。当条件满足时,我需要将表RECEIPTDATE中的列USED设置为C1

Y

我希望可以更新350000条记录,但它会更新0条记录

1 个答案:

答案 0 :(得分:3)

在这里,我主张再次使用import rasterio from rasterio.plot import show import numpy as np with rio.open(r'/.../S1B_IW_GRDH_1SDV_20190319T161451_20190319T161520_015425_01CE3C_A401_Cal.tif') as src: img2 = src.read() imgMeta = src.profile srcdB = 10*np.log10(src) # to decibel show(srcdB, cmap='gray') # show using rasterio 。该伪列表示行的地址(对象编号,数据块等),我看不到它对您要完成的工作有多大用处。

我认为相关的子查询应该适合您的用例:

rowid