如何根据MSSQL Server中受尊重列的条件执行更新

时间:2018-04-27 08:00:20

标签: sql sql-server sql-server-2012

我在表中共有8列,其中4列是日期,剩下的4列是迄今为止的标志。所以表结构看起来像这样。

Column1 Column2 Column3 Column4 FlagOfColumn1 FlagOfColumn2 FlagOfColumn3 FlagOfColumn4

我在前4列中有数据(日期),而在剩余4列中,Null是默认值。现在条件是。如果日期(在任何栏目的表格中)少于8周(与今天的日期相比)。比我必须将0设置为受尊重的列。假设Column1的日期小于8周,那么我必须将0设置为FlagOfColumn1。我写了简单的更新查询,即设置0到我不想要的所有4标志列。

1 个答案:

答案 0 :(得分:1)

使用xgb.plot_importance(..., ..., ..., max_num_features = 100)

CASE